mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-09-29 18:47:38 +00:00
stack: Store actual widget size, not preferred size
This is just a cleanup commit, no actual bug.
This commit is contained in:
parent
4d524ab469
commit
c7491fa144
@ -1093,14 +1093,12 @@ set_visible_child (GtkStack *stack,
|
||||
{
|
||||
if (gtk_widget_is_visible (widget))
|
||||
{
|
||||
int fake;
|
||||
GtkAllocation allocation;
|
||||
|
||||
priv->last_visible_child = priv->visible_child;
|
||||
gtk_widget_get_preferred_width (priv->last_visible_child->widget,
|
||||
&fake,
|
||||
&priv->last_visible_widget_width);
|
||||
gtk_widget_get_preferred_height (priv->last_visible_child->widget,
|
||||
&fake,
|
||||
&priv->last_visible_widget_height);
|
||||
gtk_widget_get_allocated_size (priv->last_visible_child->widget, &allocation, NULL);
|
||||
priv->last_visible_widget_width = allocation.width;
|
||||
priv->last_visible_widget_height = allocation.height;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user