summaryrefslogtreecommitdiff
path: root/gtk/gtkeventbox.c
diff options
context:
space:
mode:
authorMatthias Clasen <maclas@gmx.de>2003-11-09 23:41:15 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2003-11-09 23:41:15 +0000
commite069d3131e3e2c37e054bfbc746e7bacaae16987 (patch)
treea5a71033d7b9e29536a602e7947a96767c5a6f46 /gtk/gtkeventbox.c
parent65ee9f9eebfd21726eca4d5d3d8bc5db9b3d682b (diff)
downloadgdk-pixbuf-e069d3131e3e2c37e054bfbc746e7bacaae16987.tar.gz
Remember the new value in all cases. (#126276, Damon Chaplin)
Mon Nov 10 00:40:41 2003 Matthias Clasen <maclas@gmx.de> * gtk/gtkeventbox.c (gtk_event_box_set_above_child): Remember the new value in all cases. (#126276, Damon Chaplin)
Diffstat (limited to 'gtk/gtkeventbox.c')
-rw-r--r--gtk/gtkeventbox.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/gtk/gtkeventbox.c b/gtk/gtkeventbox.c
index 5bc7b754b..6abdd1f72 100644
--- a/gtk/gtkeventbox.c
+++ b/gtk/gtkeventbox.c
@@ -364,6 +364,8 @@ gtk_event_box_set_above_child (GtkEventBox *event_box,
if (priv->above_child != above_child)
{
+ priv->above_child = above_child;
+
if (GTK_WIDGET_REALIZED (widget))
{
if (GTK_WIDGET_NO_WINDOW (widget))
@@ -381,7 +383,6 @@ gtk_event_box_set_above_child (GtkEventBox *event_box,
gtk_widget_hide (widget);
gtk_widget_unrealize (widget);
- priv->above_child = above_child;
gtk_widget_realize (widget);
@@ -389,8 +390,6 @@ gtk_event_box_set_above_child (GtkEventBox *event_box,
gtk_widget_show (widget);
}
}
- else
- priv->above_child = above_child;
if (GTK_WIDGET_VISIBLE (widget))
gtk_widget_queue_resize (widget);