summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2023-02-04 12:37:20 +0000
committerMatthias Clasen <mclasen@redhat.com>2023-02-04 12:37:20 +0000
commit7e07d63a6c6fc483602ad49d4a12cddfc3213397 (patch)
tree7ad14783ba005a643565ef4496a337b737188bc9
parent9e5417c6c7aaf9d00e56c9986b9e3bfc8752b525 (diff)
parent341ecab41a5bc174c2e6dbdeedf1cdd88a86f84b (diff)
downloadgtk+-7e07d63a6c6fc483602ad49d4a12cddfc3213397.tar.gz
Merge branch 'ebassi/stack-at-context' into 'main'
a11y: Clear the GtkATContext in a single step See merge request GNOME/gtk!5477
-rw-r--r--gtk/gtkstack.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/gtk/gtkstack.c b/gtk/gtkstack.c
index 4b9ccc1aa0..64bc3ae7d0 100644
--- a/gtk/gtkstack.c
+++ b/gtk/gtkstack.c
@@ -337,8 +337,6 @@ gtk_stack_page_finalize (GObject *object)
g_object_remove_weak_pointer (G_OBJECT (page->last_focus),
(gpointer *)&page->last_focus);
- g_clear_object (&page->at_context);
-
G_OBJECT_CLASS (gtk_stack_page_parent_class)->finalize (object);
}
@@ -347,8 +345,7 @@ gtk_stack_page_dispose (GObject *object)
{
GtkStackPage *page = GTK_STACK_PAGE (object);
- if (page->at_context != NULL)
- gtk_at_context_unrealize (page->at_context);
+ g_clear_object (&page->at_context);
G_OBJECT_CLASS (gtk_stack_page_parent_class)->dispose (object);
}