gtkwidget: Queue a resize on the parent when unparenting

gtk_widget_set_parent (via gtk_widget_reposition_after) will queue a
resize on the parent widget automatically when adding a child widget, so
unparent should do the same
This commit is contained in:
Timm Bäder 2017-04-24 19:07:59 +02:00
parent 7e1373a08c
commit fe429f8806

View File

@ -4021,6 +4021,9 @@ gtk_widget_unparent (GtkWidget *widget)
priv->clip.width,
priv->clip.height);
if (priv->visible && _gtk_widget_get_visible (priv->parent))
gtk_widget_queue_resize (priv->parent);
/* Reset the width and height here, to force reallocation if we
* get added back to a new parent. This won't work if our new
* allocation is smaller than 1x1 and we actually want a size of 1x1...