illogict pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=f63e53530acd6c55ff46899e8cb9d20c2ac1fa64

commit f63e53530acd6c55ff46899e8cb9d20c2ac1fa64
Author: Chidambar Zinnoury <[email protected]>
Date:   Mon Apr 21 13:25:26 2014 +0200

     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 5dcbd8d..3287b2d 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 *

-- 


Reply via email to