diff options
author | Ernestas Kulik <ernestask@gnome.org> | 2018-07-23 13:01:01 +0300 |
---|---|---|
committer | Ernestas Kulik <ernestask@gnome.org> | 2018-07-23 13:01:01 +0300 |
commit | d88268c142e93dfe2fea0350f0d0726e09ddfe07 (patch) | |
tree | e866121dc065391d4770090fd7ee2c75c1ad42e4 | |
parent | 49ae68c2c70254bdc20fdba05f77ef866c178ddd (diff) | |
download | gtk+-d88268c142e93dfe2fea0350f0d0726e09ddfe07.tar.gz |
gtkpopovermenu: Conditionally chain up in gtk_popover_menu_add()
Otherwise the stack gets parented to the wrong widget and the contents
are never drawn.
-rw-r--r-- | gtk/gtkpopovermenu.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/gtk/gtkpopovermenu.c b/gtk/gtkpopovermenu.c index 3ee3639bcd..9f6f5564c5 100644 --- a/gtk/gtkpopovermenu.c +++ b/gtk/gtkpopovermenu.c @@ -171,8 +171,7 @@ gtk_popover_menu_add (GtkContainer *container, if (stack == NULL) { - gtk_widget_set_parent (child, GTK_WIDGET (container)); - _gtk_bin_set_child (GTK_BIN (container), child); + GTK_CONTAINER_CLASS (gtk_popover_menu_parent_class)->add (container, child); } else { |