Peter Wehrfritz schrieb:

>Hi,
>
>I used ecore_config_boolean_set() and it works as you would expect. But
>if you saved it (ecore_config_save()) and start the program again, it
>always had the value 0, no matter what you set before you saved.
>ecore_config_int_* , however, works perfect.
>  
>
I found the bug and attached the diff. I hope it's in the correct format.

peat
--- ecore_config_db.c~  2005-08-11 13:56:20.000000000 +0200
+++ ecore_config_db.c   2005-08-11 13:56:53.000000000 +0200
@@ -240,7 +240,7 @@
               break;
             case PT_BLN:
               num = snprintf(buf, sizeof(buf), "%c %i ", (char) type,
-                             (int) ecore_config_int_get(key));
+                             (int) ecore_config_boolean_get(key));
               break;
             case PT_FLT:
               num = snprintf(buf, sizeof(buf), "%c %16.16f ", (char) type,

Reply via email to