summaryrefslogtreecommitdiff
path: root/libmetacity/meta-theme-impl.c
diff options
context:
space:
mode:
authorAlberts Muktupāvels <alberts.muktupavels@gmail.com>2016-01-31 20:25:51 +0200
committerAlberts Muktupāvels <alberts.muktupavels@gmail.com>2016-01-31 21:36:03 +0200
commite420f2f7c7387d7899404e374f476b2b9023cd2f (patch)
tree65ea19f59a0c75ae6e1166b595a6ef42c9677d37 /libmetacity/meta-theme-impl.c
parent80975450ff257556949b05368dfa20f199608b49 (diff)
downloadmetacity-e420f2f7c7387d7899404e374f476b2b9023cd2f.tar.gz
theme-parser: merge with MetaThemeMetacity
Diffstat (limited to 'libmetacity/meta-theme-impl.c')
-rw-r--r--libmetacity/meta-theme-impl.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/libmetacity/meta-theme-impl.c b/libmetacity/meta-theme-impl.c
index 19d03549..a6670bc6 100644
--- a/libmetacity/meta-theme-impl.c
+++ b/libmetacity/meta-theme-impl.c
@@ -100,6 +100,9 @@ meta_theme_impl_add_style_set (MetaThemeImpl *impl,
priv = meta_theme_impl_get_instance_private (impl);
+ if (priv->style_sets_by_type[type])
+ meta_frame_style_set_unref (priv->style_sets_by_type[type]);
+
priv->style_sets_by_type[type] = style_set;
}