summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlberts Muktupāvels <alberts.muktupavels@gmail.com>2015-04-05 21:04:04 +0300
committerAlberts Muktupāvels <alberts.muktupavels@gmail.com>2015-04-05 21:04:04 +0300
commit95936022f69b7c621adf976b7d6f8d527d126f66 (patch)
tree17cc24c2965381656b44e762518e14efaa78bc56
parent0de997727d3f90dae216c07a01d8d56a8a2f3fd2 (diff)
downloadmetacity-95936022f69b7c621adf976b7d6f8d527d126f66.tar.gz
update on compositing-manager setting changes
We need to update style info when changing compositing manager setting to get correct data for GTK+ theme.
-rw-r--r--src/core/main.c1
-rw-r--r--src/ui/frames.c3
2 files changed, 4 insertions, 0 deletions
diff --git a/src/core/main.c b/src/core/main.c
index 7e8d8657..8e569a97 100644
--- a/src/core/main.c
+++ b/src/core/main.c
@@ -639,6 +639,7 @@ prefs_changed_callback (MetaPreference pref,
switch (pref)
{
case META_PREF_THEME:
+ case META_PREF_COMPOSITING_MANAGER:
meta_ui_set_current_theme (meta_prefs_get_theme (), TRUE);
meta_display_retheme_all ();
break;
diff --git a/src/ui/frames.c b/src/ui/frames.c
index c6e636dd..c15a9f63 100644
--- a/src/ui/frames.c
+++ b/src/ui/frames.c
@@ -169,6 +169,9 @@ prefs_changed_callback (MetaPreference pref,
{
switch (pref)
{
+ case META_PREF_COMPOSITING_MANAGER:
+ meta_frames_style_updated (GTK_WIDGET (data));
+ break;
case META_PREF_TITLEBAR_FONT:
meta_frames_font_changed (META_FRAMES (data));
break;