gtk+ r22015 - in trunk: . gtk



Author: matthiasc
Date: Tue Dec 30 20:55:58 2008
New Revision: 22015
URL: http://svn.gnome.org/viewvc/gtk+?rev=22015&view=rev

Log:
        Bug 558694 â Paned window splitter keynav broken

        * gtk/gtkpaned.c (get_child_panes): Don't add unrealized
        widgets.



Modified:
   trunk/ChangeLog
   trunk/gtk/gtkpaned.c

Modified: trunk/gtk/gtkpaned.c
==============================================================================
--- trunk/gtk/gtkpaned.c	(original)
+++ trunk/gtk/gtkpaned.c	Tue Dec 30 20:55:58 2008
@@ -1888,6 +1888,9 @@
 get_child_panes (GtkWidget  *widget,
 		 GList     **panes)
 {
+  if (!GTK_WIDGET_REALIZED (widget))
+    return;
+
   if (GTK_IS_PANED (widget))
     {
       GtkPaned *paned = GTK_PANED (widget);
@@ -1899,7 +1902,7 @@
   else if (GTK_IS_CONTAINER (widget))
     {
       gtk_container_forall (GTK_CONTAINER (widget),
-			     (GtkCallback)get_child_panes, panes);
+                            (GtkCallback)get_child_panes, panes);
     }
 }
 



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