diff --git a/src/bin/e_main.c b/src/bin/e_main.c index 9bb8453d1..6af713219 100644 --- a/src/bin/e_main.c +++ b/src/bin/e_main.c @@ -1015,26 +1015,6 @@ main(int argc, char **argv) /* ecore_x_ungrab(); */ - TS("init properites"); - if (!nostartup) - { - if (after_restart) e_startup(E_STARTUP_RESTART); - else e_startup(E_STARTUP_START); - } - - if (!((!e_config->show_splash) || (after_restart))) - { - ecore_timer_add(16.0, _e_main_cb_startup_fake_end, NULL); - - if (locked) e_desklock_show(); - } - - e_container_all_thaw(); - - TS("test code"); - /* run any testing code now we are set up */ - e_test(); - /* load modules */ e_init_status_set(_("Load Modules")); TS("load modules"); @@ -1060,6 +1040,26 @@ main(int argc, char **argv) e_config_save_queue(); } + TS("init properites"); + if (!nostartup) + { + if (after_restart) e_startup(E_STARTUP_RESTART); + else e_startup(E_STARTUP_START); + } + + if (!((!e_config->show_splash) || (after_restart))) + { + ecore_timer_add(16.0, _e_main_cb_startup_fake_end, NULL); + + if (locked) e_desklock_show(); + } + + e_container_all_thaw(); + + TS("test code"); + /* run any testing code now we are set up */ + e_test(); + e_init_status_set(_("Configure Shelves")); TS("shelf config init"); e_shelf_config_init();