[gimp/gimp-2-8] app: make the popup previews transient to their parent's toplevel



commit e5ef5445590a276ee6113fc78b5466e67a42c023
Author: Michael Natterer <mitch gimp org>
Date:   Thu May 10 19:42:05 2012 +0200

    app: make the popup previews transient to their parent's toplevel
    
    so they don't appear below the dock. Seems to happen on OSX only,
    but is the right things to do on all platforms.
    (cherry picked from commit ffb559547c83733310fcfc006fb5a982253b62ac)

 app/widgets/gimpview-popup.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/app/widgets/gimpview-popup.c b/app/widgets/gimpview-popup.c
index 9fea027..4b2e03c 100644
--- a/app/widgets/gimpview-popup.c
+++ b/app/widgets/gimpview-popup.c
@@ -206,6 +206,8 @@ gimp_view_popup_timeout (GimpViewPopup *popup)
   gtk_window_set_resizable (GTK_WINDOW (window), FALSE);
 
   gtk_window_set_screen (GTK_WINDOW (window), screen);
+  gtk_window_set_transient_for (GTK_WINDOW (window),
+                                GTK_WINDOW (gtk_widget_get_toplevel (popup->widget)));
 
   frame = gtk_frame_new (NULL);
   gtk_frame_set_shadow_type (GTK_FRAME (frame), GTK_SHADOW_OUT);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]