summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2021-03-27 17:06:14 -0400
committerMatthias Clasen <mclasen@redhat.com>2021-03-27 19:11:56 -0400
commit8994635d39850ecc6ce7a187252a1a036e8a51b5 (patch)
treec316a3a07806e89fc2fc4220867fed78fe76c159
parent7644605dfc13a48852f4c1a6ef00db0fad6ce6bc (diff)
downloadgtk+-8994635d39850ecc6ce7a187252a1a036e8a51b5.tar.gz
settings: Plug a memory leak
It is rare that settings are finalized, but we still shouldn't leak in that case.
-rw-r--r--gtk/gtksettings.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gtk/gtksettings.c b/gtk/gtksettings.c
index f17090ef3d..6d096698b0 100644
--- a/gtk/gtksettings.c
+++ b/gtk/gtksettings.c
@@ -1177,6 +1177,8 @@ gtk_settings_finalize (GObject *object)
g_free (settings->font_family);
+ g_object_unref (settings->theme_provider);
+
G_OBJECT_CLASS (gtk_settings_parent_class)->finalize (object);
}