diff options
Diffstat (limited to 'gtk/gtkhandlebox.c')
-rw-r--r-- | gtk/gtkhandlebox.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gtk/gtkhandlebox.c b/gtk/gtkhandlebox.c index e0f44ceaea..a577441888 100644 --- a/gtk/gtkhandlebox.c +++ b/gtk/gtkhandlebox.c @@ -514,8 +514,8 @@ gtk_handle_box_size_allocate (GtkWidget *widget, } else { - child_allocation.width = widget->allocation.width - 2 * border_width; - child_allocation.height = widget->allocation.height - 2 * border_width; + child_allocation.width = MAX (0, widget->allocation.width - 2 * border_width); + child_allocation.height = MAX (0, widget->allocation.height - 2 * border_width); if (hb->handle_position == GTK_POS_LEFT || hb->handle_position == GTK_POS_RIGHT) |