diff --git a/src/modules/conf_theme/e_int_config_theme.c b/src/modules/conf_theme/e_int_config_theme.c index 4695127a3..2f5bbd642 100644 --- a/src/modules/conf_theme/e_int_config_theme.c +++ b/src/modules/conf_theme/e_int_config_theme.c @@ -475,8 +475,10 @@ _basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata) /* Actually take our cfdata settings and apply them in real life */ ct = e_theme_config_get("theme"); - if (!ct) return 0; - if (!strcmp(ct->file, cfdata->theme)) return 1; + if (ct) + { + if (!strcmp(ct->file, cfdata->theme)) return 1; + } e_theme_config_set("theme", cfdata->theme); e_config_save_queue();