summaryrefslogtreecommitdiff
path: root/gtk/gtkpopovermenu.c
diff options
context:
space:
mode:
authorTimm Bäder <mail@baedert.org>2020-02-20 18:05:00 +0100
committerTimm Bäder <mail@baedert.org>2020-02-25 10:43:15 +0100
commit73faa9c84afc90318b3098062f1270230a580808 (patch)
tree44252a37623f78535b5be6e4e139475b2cf92d49 /gtk/gtkpopovermenu.c
parent1b278b0636d710182e4c99f29f9597d0ef3e2115 (diff)
downloadgtk+-73faa9c84afc90318b3098062f1270230a580808.tar.gz
popovermenu: Avoid a gtk_widget_destroy() call
Diffstat (limited to 'gtk/gtkpopovermenu.c')
-rw-r--r--gtk/gtkpopovermenu.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gtk/gtkpopovermenu.c b/gtk/gtkpopovermenu.c
index 584a5c5f14..d9779bd2f7 100644
--- a/gtk/gtkpopovermenu.c
+++ b/gtk/gtkpopovermenu.c
@@ -604,7 +604,7 @@ gtk_popover_menu_set_menu_model (GtkPopoverMenu *popover,
stack = gtk_bin_get_child (GTK_BIN (popover));
while ((child = gtk_widget_get_first_child (stack)))
- gtk_widget_destroy (child);
+ gtk_container_remove (GTK_CONTAINER (stack), child);
if (model)
gtk_menu_section_box_new_toplevel (popover, model, popover->flags);