summaryrefslogtreecommitdiff
path: root/src/theme.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/theme.c')
-rw-r--r--src/theme.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/theme.c b/src/theme.c
index 37f05172..44776335 100644
--- a/src/theme.c
+++ b/src/theme.c
@@ -3786,6 +3786,9 @@ meta_frame_style_new (MetaFrameStyle *parent)
style->refcount = 1;
+ /* Default alpha is fully opaque */
+ style->window_background_alpha = 255;
+
style->parent = parent;
if (parent)
meta_frame_style_ref (parent);
@@ -3833,6 +3836,9 @@ meta_frame_style_unref (MetaFrameStyle *style)
if (style->layout)
meta_frame_layout_unref (style->layout);
+ if (style->window_background_color)
+ meta_color_spec_free (style->window_background_color);
+
/* we hold a reference to any parent style */
if (style->parent)
meta_frame_style_unref (style->parent);