From 1e211722c7897b50c84a7c870603ab4d77c3cffd Mon Sep 17 00:00:00 2001 From: "Jasper St. Pierre" Date: Tue, 3 Dec 2013 10:53:48 -0500 Subject: [PATCH] wayland-surface: Set popups transient to their parents --- src/wayland/meta-wayland-surface.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/wayland/meta-wayland-surface.c b/src/wayland/meta-wayland-surface.c index 81b45fbbf..d8822cc46 100644 --- a/src/wayland/meta-wayland-surface.c +++ b/src/wayland/meta-wayland-surface.c @@ -850,6 +850,7 @@ get_xdg_popup (struct wl_client *client, surface->window->rect.x = parent_rect.x + x; surface->window->rect.y = parent_rect.y + y; surface->window->placed = TRUE; + meta_window_set_transient_for (surface->window, parent_surf->window); meta_wayland_pointer_start_popup_grab (&seat->pointer, surface); }