From ca6d01a678c6eab9dcbb6719e5d5365008aceac5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timm=20B=C3=A4der?= Date: Thu, 7 Jan 2016 20:33:25 +0100 Subject: [PATCH] GtkCssGadget: Set valid clip values for invisible gadgets --- gtk/gtkcssgadget.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/gtk/gtkcssgadget.c b/gtk/gtkcssgadget.c index 18d9370914..c068c95a0a 100644 --- a/gtk/gtkcssgadget.c +++ b/gtk/gtkcssgadget.c @@ -560,7 +560,13 @@ gtk_css_gadget_allocate (GtkCssGadget *gadget, g_return_if_fail (out_clip != NULL); if (!gtk_css_gadget_get_visible (gadget)) - return; + { + out_clip->x = 0; + out_clip->y = 0; + out_clip->width = 0; + out_clip->height = 0; + return; + } priv->allocated_size = *allocation; priv->allocated_baseline = baseline;