summaryrefslogtreecommitdiff
path: root/gtk/gtktree.c
diff options
context:
space:
mode:
authorTim Janik <timj@gimp.org>1998-03-12 07:28:41 +0000
committerTim Janik <timj@src.gnome.org>1998-03-12 07:28:41 +0000
commita8afd462c0d23eb1fed39394a523b364a4cdca39 (patch)
tree968bce7fcef1d8bdbb9dd2750d013701364650e7 /gtk/gtktree.c
parent093dfedf74d607085b163bd254dea8682d0ba774 (diff)
downloadgtk+-a8afd462c0d23eb1fed39394a523b364a4cdca39.tar.gz
applied gtk-shige-980311-0.patch.gz, which removes the erronerous
Thu Mar 12 07:43:33 1998 Tim Janik <timj@gimp.org> * gdk/gdk.h: * gdk/gdkvisual.c: applied gtk-shige-980311-0.patch.gz, which removes the erronerous gdk_query_visuals() function in favour of gdk_list_visuals() which does a correct job. * gtk/gtkcontainer.h: applied gtk-draco-980311-0.patch.gz which fixes a class cast check. * gtk/gtkspinbutton.c: applied gtk-hamann_jeske-980312-0.patch.gz about '+' sign acceptance. * gtk/gtknotebook.c: applied gtk-hamann_jeske-980311-1.patch.gz which cares about delayed tab label creation.
Diffstat (limited to 'gtk/gtktree.c')
-rw-r--r--gtk/gtktree.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/gtk/gtktree.c b/gtk/gtktree.c
index 28b93dda7a..acfbfb53dd 100644
--- a/gtk/gtktree.c
+++ b/gtk/gtktree.c
@@ -586,10 +586,13 @@ gtk_tree_map (GtkWidget *widget)
!GTK_WIDGET_MAPPED (child))
gtk_widget_map (child);
- if ((child = GTK_WIDGET(GTK_TREE_ITEM(child)->subtree)) &&
- GTK_WIDGET_VISIBLE (child) &&
- !GTK_WIDGET_MAPPED (child))
- gtk_widget_map (child);
+ if (GTK_TREE_ITEM (child)->subtree)
+ {
+ child = GTK_WIDGET (GTK_TREE_ITEM (child)->subtree);
+
+ if (GTK_WIDGET_VISIBLE (child) && !GTK_WIDGET_MAPPED (child))
+ gtk_widget_map (child);
+ }
}
}