diff options
-rw-r--r-- | src/ui/theme.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/ui/theme.c b/src/ui/theme.c index 00a14720..327b22b0 100644 --- a/src/ui/theme.c +++ b/src/ui/theme.c @@ -5850,6 +5850,7 @@ meta_theme_create_style_info (GdkScreen *screen, MetaStyleInfo *style_info; GtkCssProvider *provider; char *theme_name; + gboolean compositing_manager; g_object_get (gtk_settings_get_for_screen (screen), "gtk-theme-name", &theme_name, @@ -5864,13 +5865,15 @@ meta_theme_create_style_info (GdkScreen *screen, style_info = g_new0 (MetaStyleInfo, 1); style_info->refcount = 1; + compositing_manager = meta_prefs_get_compositing_manager (); + style_info->styles[META_STYLE_ELEMENT_FRAME] = create_style_context (META_TYPE_FRAMES, NULL, provider, GTK_STYLE_CLASS_BACKGROUND, "window-frame", - "ssd", + compositing_manager ? "ssd" : "solid-csd", NULL); style_info->styles[META_STYLE_ELEMENT_TITLEBAR] = create_style_context (GTK_TYPE_HEADER_BAR, |