raster pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=b8af191a20efdc069a8a17d910358f37eef1b601
commit b8af191a20efdc069a8a17d910358f37eef1b601 Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com> Date: Fri Feb 17 17:21:20 2017 +0900 fix entry selection by having proper cfg update and def fields this should fix T5183 --- config/default/base.src.in | 3 ++- config/mobile/base.src.in | 3 ++- config/standard/base.src.in | 3 ++- src/lib/elementary/elm_config.c | 4 ++++ src/lib/elementary/elm_priv.h | 2 +- 5 files changed, 11 insertions(+), 4 deletions(-) diff --git a/config/default/base.src.in b/config/default/base.src.in index 9128b98..f4947ee 100644 --- a/config/default/base.src.in +++ b/config/default/base.src.in @@ -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; diff --git a/config/mobile/base.src.in b/config/mobile/base.src.in index f1a357b..717b074 100644 --- a/config/mobile/base.src.in +++ b/config/mobile/base.src.in @@ -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; diff --git a/config/standard/base.src.in b/config/standard/base.src.in index 678e274..66af1c9 100644 --- a/config/standard/base.src.in +++ b/config/standard/base.src.in @@ -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; diff --git a/src/lib/elementary/elm_config.c b/src/lib/elementary/elm_config.c index 48330cd..756d54d 100644 --- a/src/lib/elementary/elm_config.c +++ b/src/lib/elementary/elm_config.c @@ -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. **/ diff --git a/src/lib/elementary/elm_priv.h b/src/lib/elementary/elm_priv.h index ba35138..903aa34 100644 --- a/src/lib/elementary/elm_priv.h +++ b/src/lib/elementary/elm_priv.h @@ -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) --