forked from enlightenment/enlightenment
Enlightenment: Whitelist and autoload the sysinfo gadgets.
This commit is contained in:
parent
422499e512
commit
35e9501637
|
@ -1478,6 +1478,29 @@ e_config_load(void)
|
||||||
e_config->modules = eina_list_append(e_config->modules, module);
|
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)
|
if (!e_config->remember_internal_fm_windows)
|
||||||
e_config->remember_internal_fm_windows = !!(e_config->remember_internal_windows & E_REMEMBER_INTERNAL_FM_WINS);
|
e_config->remember_internal_fm_windows = !!(e_config->remember_internal_windows & E_REMEMBER_INTERNAL_FM_WINS);
|
||||||
|
|
|
@ -46,7 +46,7 @@ typedef enum
|
||||||
/* increment this whenever a new set of config values are added but the users
|
/* 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
|
* 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_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!!!!!
|
#define E_CONFIG_BINDINGS_VERSION 0 // DO NOT INCREMENT UNLESS YOU WANT TO WIPE ALL BINDINGS!!!!!
|
||||||
|
|
|
@ -1033,6 +1033,7 @@ _e_module_whitelist_check(void)
|
||||||
"shot",
|
"shot",
|
||||||
"start",
|
"start",
|
||||||
"syscon",
|
"syscon",
|
||||||
|
"sysinfo",
|
||||||
"systray",
|
"systray",
|
||||||
"tasks",
|
"tasks",
|
||||||
"teamwork",
|
"teamwork",
|
||||||
|
|
Loading…
Reference in New Issue