void
_elm_config_sub_init(void)
{
- // NOTE: Do not merge upstream code. Just leave it.
- _env_get();
- _config_apply();
- _elm_config_font_overlay_apply();
- _elm_recache();
#define ENGINE_COMPARE(name) (!strcmp(_elm_config->engine, name))
if (ENGINE_COMPARE(ELM_SOFTWARE_X11) ||
ENGINE_COMPARE(ELM_SOFTWARE_16_X11) ||
if (!_elm_data_dir) _elm_data_dir = eina_stringshare_add("/");
if (!_elm_lib_dir) _elm_lib_dir = eina_stringshare_add("/");
- _elm_config_init();
return _elm_ql_init_count;
}
if (_elm_sub_init_count > 1) return _elm_sub_init_count;
if (quicklaunch_on)
{
+ _elm_config_init();
#ifdef SEMI_BROKEN_QUICKLAUNCH
return _elm_sub_init_count;
#endif
evas_init();
edje_init();
_elm_module_init();
+ _elm_config_init();
_elm_config_sub_init();
ecore_evas_init(); // FIXME: check errors
#ifdef HAVE_ELEMENTARY_ECORE_IMF