summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2016-08-06 19:33:47 -0400
committerEmmanuele Bassi <ebassi@gnome.org>2016-10-17 16:21:59 +0100
commitfddc1a970818c5f265613541a3d021eb0f7ad255 (patch)
tree7f6ed5a0270e1da5ae1c24c23fae92780fa2773d
parent4ea6ee45678f22cee29a526dae59acdec983b169 (diff)
downloadgtk+-fddc1a970818c5f265613541a3d021eb0f7ad255.tar.gz
Prevent box gadget content from being drawn twice
Now that we split out box gadget children into separate render nodes, we must not draw them onto the box gadgets node anymore.
-rw-r--r--gtk/gtkboxgadget.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/gtk/gtkboxgadget.c b/gtk/gtkboxgadget.c
index 3cc94da1de..10bc0dff0b 100644
--- a/gtk/gtkboxgadget.c
+++ b/gtk/gtkboxgadget.c
@@ -518,6 +518,12 @@ gtk_box_gadget_draw (GtkCssGadget *gadget,
return FALSE;
}
+static gboolean
+gtk_box_gadget_has_content (GtkCssGadget *gadget)
+{
+ return FALSE;
+}
+
static void
gtk_box_gadget_finalize (GObject *object)
{
@@ -539,6 +545,7 @@ gtk_box_gadget_class_init (GtkBoxGadgetClass *klass)
gadget_class->get_preferred_size = gtk_box_gadget_get_preferred_size;
gadget_class->allocate = gtk_box_gadget_allocate;
gadget_class->draw = gtk_box_gadget_draw;
+ gadget_class->has_content = gtk_box_gadget_has_content;
}
static void