diff --git a/src/modules/conf_window_remembers/e_int_config_remembers.c b/src/modules/conf_window_remembers/e_int_config_remembers.c index 57642204b..74771306b 100644 --- a/src/modules/conf_window_remembers/e_int_config_remembers.c +++ b/src/modules/conf_window_remembers/e_int_config_remembers.c @@ -101,9 +101,9 @@ _free_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata) static int _basic_check_changed(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfdata) { - return (cfdata->remember_dialogs == e_config->remember_internal_windows) && - (cfdata->remember_fm_wins == e_config->remember_internal_fm_windows) && - (cfdata->remember_internal_fm_windows_globally == e_config->remember_internal_fm_windows_globally); + return (cfdata->remember_dialogs != e_config->remember_internal_windows) || + (cfdata->remember_fm_wins != e_config->remember_internal_fm_windows) || + (cfdata->remember_internal_fm_windows_globally != e_config->remember_internal_fm_windows_globally); } static int