From 0396e7e959f6e70638bee884f4d3ba3f63ebae9e Mon Sep 17 00:00:00 2001 From: handyande Date: Mon, 8 Mar 2004 15:44:17 +0000 Subject: [PATCH] W00T, finally fixed the int bug too :) SVN revision: 9292 --- legacy/ecore/src/lib/ecore_config/ecore_config.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/legacy/ecore/src/lib/ecore_config/ecore_config.c b/legacy/ecore/src/lib/ecore_config/ecore_config.c index d38901123f..a1d00f1186 100644 --- a/legacy/ecore/src/lib/ecore_config/ecore_config.c +++ b/legacy/ecore/src/lib/ecore_config/ecore_config.c @@ -306,7 +306,10 @@ int ecore_config_set_typed(Ecore_Config_Bundle *t,const char *key,void *val,int int ecore_config_set(Ecore_Config_Bundle *t,const char *key,char *val) { int type; type=ecore_config_guess_type(val); - return ecore_config_set_typed(t,key,val,type); } + if (type == PT_INT) + return ecore_config_set_typed(t,key,(void*) atoi(val),type); + else + return ecore_config_set_typed(t,key,(void*) val,type); } int ecore_config_set_as_string(const char *key,char *val) { return ecore_config_set(__ecore_config_bundle_local,key,val); }