From bd9687a4f244716e7325f59fa7884a06217f860c Mon Sep 17 00:00:00 2001 From: =?utf8?q?Timm=20B=C3=A4der?= Date: Sun, 6 Oct 2019 12:13:42 +0200 Subject: [PATCH] popovermenu: Switch back to "main" AFTER unmapping Otherwise we might set things to child visible etc. while being unmapped, which is a violation of the widget invariants of these properties. --- gtk/gtkpopovermenu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk/gtkpopovermenu.c b/gtk/gtkpopovermenu.c index 02ee7706cb..fdc053e6e4 100644 --- a/gtk/gtkpopovermenu.c +++ b/gtk/gtkpopovermenu.c @@ -283,8 +283,8 @@ gtk_popover_menu_map (GtkWidget *widget) static void gtk_popover_menu_unmap (GtkWidget *widget) { - gtk_popover_menu_open_submenu (GTK_POPOVER_MENU (widget), "main"); GTK_WIDGET_CLASS (gtk_popover_menu_parent_class)->unmap (widget); + gtk_popover_menu_open_submenu (GTK_POPOVER_MENU (widget), "main"); } static void -- 2.30.2