diff options
author | Matthias Clasen <maclas@gmx.de> | 2003-11-09 23:41:15 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2003-11-09 23:41:15 +0000 |
commit | e069d3131e3e2c37e054bfbc746e7bacaae16987 (patch) | |
tree | a5a71033d7b9e29536a602e7947a96767c5a6f46 /gtk/gtkeventbox.c | |
parent | 65ee9f9eebfd21726eca4d5d3d8bc5db9b3d682b (diff) | |
download | gtk+-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.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/gtk/gtkeventbox.c b/gtk/gtkeventbox.c index 5bc7b754b0..6abdd1f72c 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); |