From 0a33d74c1bf72f5b4f1b21550938f8604f8a26b2 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sat, 1 Jun 2019 03:20:03 +0000 Subject: [PATCH] tests: Fix issues with menu shells The menu shell is no longer the direct parent of menu items. --- testsuite/gtk/builder.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/testsuite/gtk/builder.c b/testsuite/gtk/builder.c index ec8691e0fa..0b9d928b47 100644 --- a/testsuite/gtk/builder.c +++ b/testsuite/gtk/builder.c @@ -2000,7 +2000,7 @@ get_parent_menubar (GtkWidget *menuitem) GtkMenuShell *menu_shell; GtkWidget *attach = NULL; - menu_shell = GTK_MENU_SHELL (gtk_widget_get_parent (menuitem)); + menu_shell = GTK_MENU_SHELL (gtk_widget_get_ancestor (menuitem, GTK_TYPE_MENU_SHELL)); g_assert (GTK_IS_MENU_SHELL (menu_shell)); @@ -2008,7 +2008,7 @@ get_parent_menubar (GtkWidget *menuitem) { if (GTK_IS_MENU (menu_shell) && (attach = gtk_menu_get_attach_widget (GTK_MENU (menu_shell))) != NULL) - menu_shell = GTK_MENU_SHELL (gtk_widget_get_parent (attach)); + menu_shell = GTK_MENU_SHELL (gtk_widget_get_ancestor (attach, GTK_TYPE_MENU_SHELL)); else menu_shell = NULL; }