From f63e53530acd6c55ff46899e8cb9d20c2ac1fa64 Mon Sep 17 00:00:00 2001 From: Chidambar Zinnoury Date: Mon, 21 Apr 2014 13:25:26 +0200 Subject: [PATCH] e syscon: Add check changed. --- src/modules/syscon/e_int_config_syscon.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/modules/syscon/e_int_config_syscon.c b/src/modules/syscon/e_int_config_syscon.c index 5dcbd8d2a..3287b2d32 100644 --- a/src/modules/syscon/e_int_config_syscon.c +++ b/src/modules/syscon/e_int_config_syscon.c @@ -130,9 +130,16 @@ _basic_apply(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfdata) } static int -_basic_check_changed(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfdata __UNUSED__) +_basic_check_changed(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfdata) { - return 1; + if ((cfdata->main.icon_size != e_config->syscon.main.icon_size) || + (cfdata->secondary.icon_size != e_config->syscon.secondary.icon_size) || + (cfdata->extra.icon_size != e_config->syscon.extra.icon_size) || + (cfdata->timeout != e_config->syscon.timeout) || + (cfdata->do_input != e_config->syscon.do_input)) + return 1; + + return 0; } static Evas_Object *