[gtk+] GtkCssGadget: Set valid clip values for invisible gadgets



commit ca6d01a678c6eab9dcbb6719e5d5365008aceac5
Author: Timm Bäder <mail baedert org>
Date:   Thu Jan 7 20:33:25 2016 +0100

    GtkCssGadget: Set valid clip values for invisible gadgets

 gtk/gtkcssgadget.c |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)
---
diff --git a/gtk/gtkcssgadget.c b/gtk/gtkcssgadget.c
index 18d9370..c068c95 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;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]