diff options
author | Matthias Clasen <mclasen@redhat.com> | 2016-08-06 19:33:47 -0400 |
---|---|---|
committer | Emmanuele Bassi <ebassi@gnome.org> | 2016-10-17 16:21:59 +0100 |
commit | fddc1a970818c5f265613541a3d021eb0f7ad255 (patch) | |
tree | 7f6ed5a0270e1da5ae1c24c23fae92780fa2773d | |
parent | 4ea6ee45678f22cee29a526dae59acdec983b169 (diff) | |
download | gtk+-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.c | 7 |
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 |