Enlightenment CVS committal Author : devilhorns Project : e17 Module : apps/e
Dir : e17/apps/e/src/modules/fileman Modified Files: e_mod_main.c e_mod_main.h Log Message: Fix config file versioning so that properties get saved correctly & restored on a restart. =================================================================== RCS file: /cvs/e/e17/apps/e/src/modules/fileman/e_mod_main.c,v retrieving revision 1.6 retrieving revision 1.7 diff -u -3 -r1.6 -r1.7 --- e_mod_main.c 13 Aug 2007 06:07:04 -0000 1.6 +++ e_mod_main.c 13 Aug 2007 23:21:16 -0000 1.7 @@ -292,7 +292,7 @@ if ((fileman_config->config_version & 0xffff) < (v)) { #define IFMODCFGEND } - IFMODCFG(0x0001); + IFMODCFG(0x008d); fileman_config->view.mode = E_FM2_VIEW_MODE_GRID_ICONS; fileman_config->view.open_dirs_in_place = 0; fileman_config->view.selector = 0; @@ -310,7 +310,9 @@ fileman_config->list.sort.dirs.last = 0; fileman_config->selection.single = 0; fileman_config->selection.windows_modifiers = 0; -IFMODCFGEND; + IFMODCFGEND; + + fileman_config->config_version = MOD_CONFIG_FILE_VERSION; /* UCHAR's give nasty compile warnings about comparisons so not gonna limit those */ E_CONFIG_LIMIT(fileman_config->view.mode, E_FM2_VIEW_MODE_ICONS, E_FM2_VIEW_MODE_LIST); @@ -318,6 +320,8 @@ E_CONFIG_LIMIT(fileman_config->icon.icon.h, 16, 256); E_CONFIG_LIMIT(fileman_config->icon.list.w, 16, 256); E_CONFIG_LIMIT(fileman_config->icon.list.h, 16, 256); + + e_config_save_queue(); } static void =================================================================== RCS file: /cvs/e/e17/apps/e/src/modules/fileman/e_mod_main.h,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 --- e_mod_main.h 13 Aug 2007 05:05:26 -0000 1.3 +++ e_mod_main.h 13 Aug 2007 23:21:16 -0000 1.4 @@ -7,7 +7,7 @@ /* Increment for Major Changes */ #define MOD_CONFIG_FILE_EPOCH 0x0001 /* Increment for Minor Changes (ie: user doesn't need a new config) */ -#define MOD_CONFIG_FILE_GENERATION 0x0001 +#define MOD_CONFIG_FILE_GENERATION 0x0100 #define MOD_CONFIG_FILE_VERSION ((MOD_CONFIG_FILE_EPOCH << 16) | MOD_CONFIG_FILE_GENERATION) typedef struct _Config Config; ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs