]> Pileus Git - ~andy/gtk/commitdiff
Check for NULL children, #97913.
authorAnders Carlsson <andersca@gnu.org>
Thu, 7 Nov 2002 19:53:49 +0000 (19:53 +0000)
committerAnders Carlsson <andersca@src.gnome.org>
Thu, 7 Nov 2002 19:53:49 +0000 (19:53 +0000)
2002-11-07  Anders Carlsson  <andersca@gnu.org>

* gtk/gtkhpaned.c: (gtk_hpaned_size_allocate):
* gtk/gtkvpaned.c: (gtk_vpaned_size_allocate):
Check for NULL children, #97913.

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkhpaned.c
gtk/gtkvpaned.c

index aca30263eaf415423be6245368aa590e79134bdc..c6be72645762e730d1f7768a9d07ce9e8490b542 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2002-11-07  Anders Carlsson  <andersca@gnu.org>
+
+       * gtk/gtkhpaned.c: (gtk_hpaned_size_allocate):
+       * gtk/gtkvpaned.c: (gtk_vpaned_size_allocate):
+       Check for NULL children, #97913.
+       
 Thu Nov  7 14:24:45 2002  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtkhandlebox.c: Add a snap_edge_set property to
index aca30263eaf415423be6245368aa590e79134bdc..c6be72645762e730d1f7768a9d07ce9e8490b542 100644 (file)
@@ -1,3 +1,9 @@
+2002-11-07  Anders Carlsson  <andersca@gnu.org>
+
+       * gtk/gtkhpaned.c: (gtk_hpaned_size_allocate):
+       * gtk/gtkvpaned.c: (gtk_vpaned_size_allocate):
+       Check for NULL children, #97913.
+       
 Thu Nov  7 14:24:45 2002  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtkhandlebox.c: Add a snap_edge_set property to
index aca30263eaf415423be6245368aa590e79134bdc..c6be72645762e730d1f7768a9d07ce9e8490b542 100644 (file)
@@ -1,3 +1,9 @@
+2002-11-07  Anders Carlsson  <andersca@gnu.org>
+
+       * gtk/gtkhpaned.c: (gtk_hpaned_size_allocate):
+       * gtk/gtkvpaned.c: (gtk_vpaned_size_allocate):
+       Check for NULL children, #97913.
+       
 Thu Nov  7 14:24:45 2002  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtkhandlebox.c: Add a snap_edge_set property to
index aca30263eaf415423be6245368aa590e79134bdc..c6be72645762e730d1f7768a9d07ce9e8490b542 100644 (file)
@@ -1,3 +1,9 @@
+2002-11-07  Anders Carlsson  <andersca@gnu.org>
+
+       * gtk/gtkhpaned.c: (gtk_hpaned_size_allocate):
+       * gtk/gtkvpaned.c: (gtk_vpaned_size_allocate):
+       Check for NULL children, #97913.
+       
 Thu Nov  7 14:24:45 2002  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtkhandlebox.c: Add a snap_edge_set property to
index aca30263eaf415423be6245368aa590e79134bdc..c6be72645762e730d1f7768a9d07ce9e8490b542 100644 (file)
@@ -1,3 +1,9 @@
+2002-11-07  Anders Carlsson  <andersca@gnu.org>
+
+       * gtk/gtkhpaned.c: (gtk_hpaned_size_allocate):
+       * gtk/gtkvpaned.c: (gtk_vpaned_size_allocate):
+       Check for NULL children, #97913.
+       
 Thu Nov  7 14:24:45 2002  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtkhandlebox.c: Add a snap_edge_set property to
index aca30263eaf415423be6245368aa590e79134bdc..c6be72645762e730d1f7768a9d07ce9e8490b542 100644 (file)
@@ -1,3 +1,9 @@
+2002-11-07  Anders Carlsson  <andersca@gnu.org>
+
+       * gtk/gtkhpaned.c: (gtk_hpaned_size_allocate):
+       * gtk/gtkvpaned.c: (gtk_vpaned_size_allocate):
+       Check for NULL children, #97913.
+       
 Thu Nov  7 14:24:45 2002  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtkhandlebox.c: Add a snap_edge_set property to
index 3aad90a5e9cd76819915119c9b53cd32b114c310..298705821013a42c9b1e155c2687f1eb3d33892d 100644 (file)
@@ -212,9 +212,11 @@ gtk_hpaned_size_allocate (GtkWidget     *widget,
 
       if (GTK_WIDGET_REALIZED (widget))      
        gdk_window_hide (paned->handle);
-         
-      gtk_widget_set_child_visible (paned->child1, TRUE);
-      gtk_widget_set_child_visible (paned->child2, TRUE);
+
+      if (paned->child1)
+       gtk_widget_set_child_visible (paned->child1, TRUE);
+      if (paned->child2)
+       gtk_widget_set_child_visible (paned->child2, TRUE);
 
       child_allocation.x = widget->allocation.x + border_width;
       child_allocation.y = widget->allocation.y + border_width;
index b7067e7c2912ec2f260a9c7cd207c6b5b0503e32..221cd2dc0dce2ab41f40c55a629276173560d12a 100644 (file)
@@ -212,9 +212,11 @@ gtk_vpaned_size_allocate (GtkWidget     *widget,
 
       if (GTK_WIDGET_REALIZED (widget))      
        gdk_window_hide (paned->handle);
-         
-      gtk_widget_set_child_visible (paned->child1, TRUE);
-      gtk_widget_set_child_visible (paned->child2, TRUE);
+
+      if (paned->child1)
+       gtk_widget_set_child_visible (paned->child1, TRUE);
+      if (paned->child2)
+       gtk_widget_set_child_visible (paned->child2, TRUE);
 
       child_allocation.x = widget->allocation.x + border_width;
       child_allocation.y = widget->allocation.y + border_width;