diff options
author | Tim Janik <timj@gimp.org> | 1998-03-12 07:28:41 +0000 |
---|---|---|
committer | Tim Janik <timj@src.gnome.org> | 1998-03-12 07:28:41 +0000 |
commit | a8afd462c0d23eb1fed39394a523b364a4cdca39 (patch) | |
tree | 968bce7fcef1d8bdbb9dd2750d013701364650e7 /gtk/gtktree.c | |
parent | 093dfedf74d607085b163bd254dea8682d0ba774 (diff) | |
download | gtk+-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.c | 11 |
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); + } } } |