diff options
author | Alexander Larsson <alexl@redhat.com> | 2012-12-11 15:41:50 +0100 |
---|---|---|
committer | Alexander Larsson <alexl@redhat.com> | 2012-12-11 15:41:50 +0100 |
commit | 1c05915f51bad80b82d505ec8f18fa97bda4862a (patch) | |
tree | 69d2d307fb4c0636eafa4c7901bc119d46411723 /gtk | |
parent | 796ae50064d5f82afdd36ac0168b350b087e0507 (diff) | |
download | gtk+-1c05915f51bad80b82d505ec8f18fa97bda4862a.tar.gz |
overlay: Fix child window position/size on realize
We don't get an automatic queue resize on realize anymore, which
was papering over this bug where we did not set the child window
size/position at realize time.
Diffstat (limited to 'gtk')
-rw-r--r-- | gtk/gtkoverlay.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gtk/gtkoverlay.c b/gtk/gtkoverlay.c index 2d94579c1f..a66ede8dc6 100644 --- a/gtk/gtkoverlay.c +++ b/gtk/gtkoverlay.c @@ -423,7 +423,10 @@ gtk_overlay_realize (GtkWidget *widget) child = children->data; if (child->window == NULL) - child->window = gtk_overlay_create_child_window (overlay, child->widget); + { + child->window = gtk_overlay_create_child_window (overlay, child->widget); + gtk_overlay_child_allocate (overlay, child); + } } } |