diff options
-rw-r--r-- | libcaja-private/caja-directory-background.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/libcaja-private/caja-directory-background.c b/libcaja-private/caja-directory-background.c index 000012fb..02bccb6e 100644 --- a/libcaja-private/caja-directory-background.c +++ b/libcaja-private/caja-directory-background.c @@ -323,12 +323,15 @@ desktop_background_changed_cb (EelBackground *background, static gboolean desktop_background_prefs_change_event_idle_cb (EelBackground *background) { + gchar *desktop_color = NULL; + eel_bg_load_from_gsettings (background, mate_background_preferences); - eel_background_set_color (background, - eel_bg_get_desktop_color (background)); + desktop_color = eel_bg_get_desktop_color (background); + eel_background_set_color (background, desktop_color); + g_free(desktop_color); g_object_unref (background); return FALSE; /* remove from the list of event sources */ |