diff --git a/gtk/gtkmenubutton.c b/gtk/gtkmenubutton.c index 9a2115e2ad..2b04b6d33d 100644 --- a/gtk/gtkmenubutton.c +++ b/gtk/gtkmenubutton.c @@ -1039,7 +1039,7 @@ gtk_menu_button_dispose (GObject *object) if (priv->popover) { - gtk_widget_destroy (priv->popover); + gtk_popover_set_relative_to (GTK_POPOVER (priv->popover), NULL); priv->popover = NULL; }