aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSebastian Dransfeld <sd@tango.flipp.net>2012-11-06 15:21:11 +0000
committerSebastian Dransfeld <sd@tango.flipp.net>2012-11-06 15:21:11 +0000
commit164151842f6a2088bc271afb8d9a8d81ebd9e6f7 (patch)
tree97d2e705aca3eb05baebf1488237c7b5e3f5b030 /src
parentmake ilist headers simpler. (diff)
downloadenlightenment-164151842f6a2088bc271afb8d9a8d81ebd9e6f7.tar.gz
e: always apply xsettings
And use _e_xsettings_update instead of looping managers SVN revision: 78941
Diffstat (limited to 'src')
-rw-r--r--src/bin/e_xsettings.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/bin/e_xsettings.c b/src/bin/e_xsettings.c
index ff40647f0..6112158a3 100644
--- a/src/bin/e_xsettings.c
+++ b/src/bin/e_xsettings.c
@@ -423,17 +423,17 @@ _e_xsettings_error_cb(void *data, Eio_File *handler __UNUSED__, int error __UNUS
{
_e_xsettings_string_set(_setting_theme_name,
e_config->xsettings.net_theme_name);
+ _e_xsettings_update();
return;
}
_e_xsettings_string_set(_setting_theme_name, NULL);
+ _e_xsettings_update();
}
static void
_e_xsettings_done_cb(void *data __UNUSED__, Eio_File *handler __UNUSED__, const Eina_Stat *estat __UNUSED__)
{
- Eina_List *l;
- Settings_Manager *sm;
if (reset)
{
/* should not happen */
@@ -444,8 +444,7 @@ _e_xsettings_done_cb(void *data __UNUSED__, Eio_File *handler __UNUSED__, const
_setting_theme = NULL;
eio_op = NULL;
setting = EINA_FALSE;
- EINA_LIST_FOREACH(managers, l, sm)
- _e_xsettings_apply(sm);
+ _e_xsettings_update();
}
static void