[gtk+] GtkPaned: Make sure the raise the handle window above children



commit e7b3d8b41412ce4a6eaa4ace48f9f6f591042332
Author: Matthias Clasen <mclasen redhat com>
Date:   Wed Jun 11 09:33:30 2014 -0400

    GtkPaned: Make sure the raise the handle window above children
    
    We need to show child windows and handle in the right order,
    otherwise the input-only handle window ends up under the children
    where it is useless.

 gtk/gtkpaned.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/gtk/gtkpaned.c b/gtk/gtkpaned.c
index 8692e52..ae2f786 100644
--- a/gtk/gtkpaned.c
+++ b/gtk/gtkpaned.c
@@ -1638,15 +1638,15 @@ gtk_paned_map (GtkWidget *widget)
   GtkPaned *paned = GTK_PANED (widget);
   GtkPanedPrivate *priv = paned->priv;
 
-  if (priv->child1 && gtk_widget_get_visible (priv->child1) &&
-      priv->child2 && gtk_widget_get_visible (priv->child2))
-    gdk_window_show (priv->handle);
-
   if (priv->child1 && gtk_widget_get_visible (priv->child1) && gtk_widget_get_child_visible (priv->child1))
     gdk_window_show (priv->child1_window);
   if (priv->child2 && gtk_widget_get_visible (priv->child2) && gtk_widget_get_child_visible (priv->child2))
     gdk_window_show (priv->child2_window);
 
+  if (priv->child1 && gtk_widget_get_visible (priv->child1) &&
+      priv->child2 && gtk_widget_get_visible (priv->child2))
+    gdk_window_show (priv->handle);
+
   GTK_WIDGET_CLASS (gtk_paned_parent_class)->map (widget);
 }
 


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