forked from AuroraMiddleware/gtk
GtkPaned: Create the child window at the correct position
When there is only a single child, create its window at the correct position https://bugzilla.gnome.org/show_bug.cgi?id=659241
This commit is contained in:
parent
68e943506e
commit
22cd009ef7
@ -1291,12 +1291,14 @@ gtk_paned_create_child_window (GtkPaned *paned,
|
||||
|
||||
gtk_widget_get_allocation (widget, &allocation);
|
||||
if (priv->orientation == GTK_ORIENTATION_HORIZONTAL &&
|
||||
child == priv->child2)
|
||||
child == priv->child2 && priv->child1 &&
|
||||
gtk_widget_get_visible (priv->child1))
|
||||
attributes.x = priv->handle_pos.x + handle_size;
|
||||
else
|
||||
attributes.x = allocation.x;
|
||||
if (priv->orientation == GTK_ORIENTATION_VERTICAL &&
|
||||
child == priv->child2)
|
||||
child == priv->child2 && priv->child1 &&
|
||||
gtk_widget_get_visible (priv->child1))
|
||||
attributes.y = priv->handle_pos.y + handle_size;
|
||||
else
|
||||
attributes.y = allocation.y;
|
||||
|
Loading…
Reference in New Issue
Block a user