quicklaunch: initialize edje earlier.

We do trigger an edje theme open during the first stage of quicklaunch as part of
config init apparently. So we better init or we will endup with some really bad
memory corruption.
This commit is contained in:
Cedric BAIL 2014-10-30 07:22:17 +01:00
parent e73b596fc7
commit 3eadbd522f
1 changed files with 2 additions and 3 deletions

View File

@ -620,6 +620,7 @@ elm_quicklaunch_init(int argc,
eet_init();
ecore_init();
edje_init();
#ifdef HAVE_ELEMENTARY_EMAP
emap_init();
@ -686,7 +687,6 @@ elm_quicklaunch_sub_init(int argc,
{
ecore_app_args_set(argc, (const char **)argv);
evas_init();
edje_init();
_elm_module_init();
_elm_config_init();
_elm_config_sub_init();
@ -722,7 +722,6 @@ elm_quicklaunch_sub_shutdown(void)
ecore_imf_shutdown();
ecore_evas_shutdown();
_elm_config_sub_shutdown();
edje_shutdown();
evas_shutdown();
}
return _elm_sub_init_count;
@ -765,6 +764,7 @@ elm_quicklaunch_shutdown(void)
#endif
_elm_emotion_shutdown();
edje_shutdown();
ecore_shutdown();
eet_shutdown();
@ -953,7 +953,6 @@ elm_quicklaunch_fork(int argc,
#ifdef SEMI_BROKEN_QUICKLAUNCH
ecore_app_args_set(argc, (const char **)argv);
evas_init();
edje_init();
_elm_module_init();
_elm_config_sub_init();
# ifdef HAVE_ELEMENTARY_X