fix entry selection by having proper cfg update and def fields
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>
Fri, 17 Feb 2017 08:21:20 +0000 (17:21 +0900)
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>
Fri, 17 Feb 2017 08:21:20 +0000 (17:21 +0900)
this should fix T5183

config/default/base.src.in
config/mobile/base.src.in
config/standard/base.src.in
src/lib/elementary/elm_config.c
src/lib/elementary/elm_priv.h

index 9128b98..f4947ee 100644 (file)
@@ -1,5 +1,6 @@
 group "Elm_Config" struct {
-  value "config_version" int: 131085;
+  value "config_version" int: 131086;
+  value "config_version" uchar: 1;
   value "engine" string: "";
   value "vsync" uchar: 0;
   value "thumbscroll_enable" uchar: 1;
index f1a357b..717b074 100644 (file)
@@ -1,5 +1,6 @@
 group "Elm_Config" struct {
-  value "config_version" int: 131085;
+  value "config_version" int: 131086;
+  value "config_version" uchar: 1;
   value "engine" string: "";
   value "vsync" uchar: 0;
   value "thumbscroll_enable" uchar: 1;
index 678e274..66af1c9 100644 (file)
@@ -1,5 +1,6 @@
 group "Elm_Config" struct {
-  value "config_version" int: 131085;
+  value "config_version" int: 131086;
+  value "config_version" uchar: 1;
   value "engine" string: "";
   value "vsync" uchar: 0;
   value "thumbscroll_enable" uchar: 0;
index 48330cd..756d54d 100644 (file)
@@ -2165,6 +2165,10 @@ _config_update(void)
    IFCFG(0x000b)
    eina_stringshare_refplace(&_elm_config->modules, tcfg->modules);
    IFCFGEND
+
+   IFCFG(0x000e)
+   _elm_config->entry_select_allow = EINA_TRUE;
+   IFCFGEND
    /**
     * Fix user config for current ELM_CONFIG_EPOCH here.
     **/
index ba35138..903aa34 100644 (file)
@@ -131,7 +131,7 @@ struct _Elm_Theme
  * the users config doesn't need to be wiped - simply new values need
  * to be put in
  */
-#define ELM_CONFIG_FILE_GENERATION 0x000B
+#define ELM_CONFIG_FILE_GENERATION 0x000e
 #define ELM_CONFIG_VERSION_EPOCH_OFFSET 16
 #define ELM_CONFIG_VERSION         ((ELM_CONFIG_EPOCH << ELM_CONFIG_VERSION_EPOCH_OFFSET) | \
                                     ELM_CONFIG_FILE_GENERATION)