[gtk/global-coords] tests: Fix issues with menu shells
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/global-coords] tests: Fix issues with menu shells
- Date: Sat, 1 Jun 2019 03:34:17 +0000 (UTC)
commit 0a33d74c1bf72f5b4f1b21550938f8604f8a26b2
Author: Matthias Clasen <mclasen redhat com>
Date: Sat Jun 1 03:20:03 2019 +0000
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;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]