From c2527ef23f34f94c9ec0976d877ae0051598f0f5 Mon Sep 17 00:00:00 2001 From: Sebastian Dransfeld Date: Tue, 15 Nov 2011 07:39:24 +0000 Subject: [PATCH] e_config: Fix file size detection Dear all, I found a bug in e_config. The e didn't make the configuration backup files. It was because of my wrong patch (svn rev.64684). I fixed this bug. Please check the new patch file. Patch by Doyoun Kang SVN revision: 65224 --- src/bin/e_config.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bin/e_config.c b/src/bin/e_config.c index bfd262c57..d8bec755c 100644 --- a/src/bin/e_config.c +++ b/src/bin/e_config.c @@ -1649,7 +1649,7 @@ e_config_profile_save(void) e_user_dir_snprintf(bsrc, sizeof(bsrc), "config/profile.%i.cfg", i - 1); e_user_dir_snprintf(bdst, sizeof(bdst), "config/profile.%i.cfg", i); if ((ecore_file_exists(bsrc)) && - (!ecore_file_size(bsrc))) + (ecore_file_size(bsrc))) { ret = ecore_file_mv(bsrc, bdst); if (!ret) @@ -1722,7 +1722,7 @@ e_config_domain_save(const char *domain, E_Config_DD *edd, const void *data) e_user_dir_snprintf(bsrc, sizeof(bsrc), "config/%s/%s.%i.cfg", _e_config_profile, domain, i - 1); e_user_dir_snprintf(bdst, sizeof(bdst), "config/%s/%s.%i.cfg", _e_config_profile, domain, i); if ((ecore_file_exists(bsrc)) && - (!ecore_file_size(bsrc))) + (ecore_file_size(bsrc))) { ecore_file_mv(bsrc, bdst); }