Signed-off-by: Axel Davy <[email protected]>
---
 xwayland/window-manager.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xwayland/window-manager.c b/xwayland/window-manager.c
index d475e36..1bb9825 100644
--- a/xwayland/window-manager.c
+++ b/xwayland/window-manager.c
@@ -2214,7 +2214,7 @@ xserver_map_shell_surface(struct weston_wm *wm,
                                              window->x,
                                              window->y,
                                              
WL_SHELL_SURFACE_TRANSIENT_INACTIVE);
-       } else if (window->transient_for) {
+       } else if (window->transient_for && window->transient_for->surface) {
                parent = window->transient_for;
                shell_interface->set_transient(window->shsurf,
                                               parent->surface,
-- 
1.8.3.2

_______________________________________________
wayland-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to