From 4c7a6b8311ee518e26e0210b9294bcbb5f3debb6 Mon Sep 17 00:00:00 2001 From: Christian Hergert Date: Fri, 1 Oct 2021 16:41:59 -0700 Subject: [PATCH] display: fix removal of pages --- src/libsysprof-ui/sysprof-display.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libsysprof-ui/sysprof-display.c b/src/libsysprof-ui/sysprof-display.c index d1cf601b..d2dda551 100644 --- a/src/libsysprof-ui/sysprof-display.c +++ b/src/libsysprof-ui/sysprof-display.c @@ -1322,7 +1322,7 @@ _sysprof_display_destroy (SysprofDisplay *self) g_return_if_fail (SYSPROF_IS_DISPLAY (self)); - if ((parent = gtk_widget_get_parent (GTK_WIDGET (self))) && GTK_IS_NOTEBOOK (parent)) + if ((parent = gtk_widget_get_ancestor (GTK_WIDGET (self), GTK_TYPE_NOTEBOOK))) gtk_notebook_remove_page (GTK_NOTEBOOK (parent), gtk_notebook_page_num (GTK_NOTEBOOK (parent), GTK_WIDGET (self))); }