From 9df1bdd63464454c7608c9d7e690f9d02afb009c Mon Sep 17 00:00:00 2001
From: Bruce Cowan <bruce@bcowan.me.uk>
Date: Sat, 22 Oct 2022 20:59:03 +0100
Subject: [PATCH] Template disposal should be last in dispose func

---
 src/rugby-pref-window.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/rugby-pref-window.c b/src/rugby-pref-window.c
index cd250ca..a4c3c3c 100644
--- a/src/rugby-pref-window.c
+++ b/src/rugby-pref-window.c
@@ -24,8 +24,8 @@ rugby_pref_window_dispose (GObject *object)
 {
   RugbyPrefWindow *self = RUGBY_PREF_WINDOW (object);
 
-  gtk_widget_dispose_template (GTK_WIDGET (object), RUGBY_TYPE_PREF_WINDOW);
   g_clear_object (&self->settings);
+  gtk_widget_dispose_template (GTK_WIDGET (object), RUGBY_TYPE_PREF_WINDOW);
 
   G_OBJECT_CLASS (rugby_pref_window_parent_class)->dispose (object);
 }
-- 
GitLab