Enlightenment: Whitelist and autoload the sysinfo gadgets.

This commit is contained in:
Stephen 'Okra' Houston 2017-01-25 16:24:25 -06:00
parent 422499e512
commit 35e9501637
3 changed files with 25 additions and 1 deletions

View File

@ -1478,6 +1478,29 @@ e_config_load(void)
e_config->modules = eina_list_append(e_config->modules, module);
}
}
CONFIG_VERSION_CHECK(23)
{
Eina_List *l;
E_Config_Module *em, *module;
Eina_Bool sysinfo_en = EINA_FALSE;
CONFIG_VERSION_UPDATE_INFO(23);
EINA_LIST_FOREACH(e_config->modules, l, em)
{
if (!em->enabled) continue;
if (eina_streq(em->name, "sysinfo"))
sysinfo_en = EINA_TRUE;
}
if (!sysinfo_en)
{
module = E_NEW(E_Config_Module, 1);
module->name = eina_stringshare_add("sysinfo");
module->enabled = 1;
module->delayed = 1;
e_config->modules = eina_list_append(e_config->modules, module);
}
}
}
if (!e_config->remember_internal_fm_windows)
e_config->remember_internal_fm_windows = !!(e_config->remember_internal_windows & E_REMEMBER_INTERNAL_FM_WINS);

View File

@ -46,7 +46,7 @@ typedef enum
/* increment this whenever a new set of config values are added but the users
* config doesn't need to be wiped - simply new values need to be put in
*/
#define E_CONFIG_FILE_GENERATION 22
#define E_CONFIG_FILE_GENERATION 23
#define E_CONFIG_FILE_VERSION ((E_CONFIG_FILE_EPOCH * 1000000) + E_CONFIG_FILE_GENERATION)
#define E_CONFIG_BINDINGS_VERSION 0 // DO NOT INCREMENT UNLESS YOU WANT TO WIPE ALL BINDINGS!!!!!

View File

@ -1033,6 +1033,7 @@ _e_module_whitelist_check(void)
"shot",
"start",
"syscon",
"sysinfo",
"systray",
"tasks",
"teamwork",