From 3545140ad870139c66e011e0c2939fd35ad7d883 Mon Sep 17 00:00:00 2001 From: Michael Natterer Date: Tue, 8 May 2012 21:32:09 +0200 Subject: [PATCH] app: make GimpContainerPopup transient to its parent toplevel so it doesn't appear under the dock it's invoked from. Only needed on OSX, but the right thing to do on all platforms. --- app/widgets/gimpcontainerpopup.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/widgets/gimpcontainerpopup.c b/app/widgets/gimpcontainerpopup.c index 82ccd28d2a..6ae322c59e 100644 --- a/app/widgets/gimpcontainerpopup.c +++ b/app/widgets/gimpcontainerpopup.c @@ -478,6 +478,10 @@ gimp_container_popup_show (GimpContainerPopup *popup, if (y + requisition.height > rect.y + rect.height) y = orig_y - requisition.height; + gtk_window_set_screen (GTK_WINDOW (popup), screen); + gtk_window_set_transient_for (GTK_WINDOW (popup), + GTK_WINDOW (gtk_widget_get_toplevel (widget))); + gtk_window_move (GTK_WINDOW (popup), x, y); gtk_widget_show (GTK_WIDGET (popup)); }