diff --git a/src/bin/e_main.c b/src/bin/e_main.c index 521ab5a76..8368cad71 100644 --- a/src/bin/e_main.c +++ b/src/bin/e_main.c @@ -629,6 +629,7 @@ main(int argc, char **argv) efreet_desktop_environment_set(e_config->desktop_environment); e_util_env_set("E_ICON_THEME", e_config->icon_theme); + if (e_config->icon_theme) elm_config_icon_theme_set(e_config->icon_theme); ecore_exe_run_priority_set(e_config->priority); locked |= e_config->desklock_start_locked; diff --git a/src/modules/conf_theme/e_int_config_xsettings.c b/src/modules/conf_theme/e_int_config_xsettings.c index 14128cda1..7c8933321 100644 --- a/src/modules/conf_theme/e_int_config_xsettings.c +++ b/src/modules/conf_theme/e_int_config_xsettings.c @@ -175,6 +175,7 @@ _basic_apply(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata) elm_config_save(); } e_util_env_set("E_ICON_THEME", e_config->icon_theme); + if (e_config->icon_theme) elm_config_icon_theme_set(e_config->icon_theme); ev = E_NEW(E_Event_Config_Icon_Theme, 1); if (ev)