diff --git a/gtk/gtkpaned.c b/gtk/gtkpaned.c index 733f48c64e..04e60b582f 100644 --- a/gtk/gtkpaned.c +++ b/gtk/gtkpaned.c @@ -1247,6 +1247,8 @@ gtk_paned_size_allocate (GtkWidget *widget, gtk_widget_get_allocated_baseline (widget), &clip); + clip.x += allocation->x; + clip.y += allocation->y; gtk_widget_set_clip (widget, &clip); } diff --git a/gtk/gtkstack.c b/gtk/gtkstack.c index 903657926b..7b4af97914 100644 --- a/gtk/gtkstack.c +++ b/gtk/gtkstack.c @@ -2202,6 +2202,8 @@ gtk_stack_size_allocate (GtkWidget *widget, allocation, gtk_widget_get_allocated_baseline (widget), &clip); + clip.x += allocation->x; + clip.y += allocation->y; gtk_widget_set_clip (widget, &clip); }