e_main: init dpms when subsystem inited 07/147707/1
authorBoram Park <boram1288.park@samsung.com>
Tue, 5 Sep 2017 09:06:27 +0000 (18:06 +0900)
committerBoram Park <boram1288.park@samsung.com>
Tue, 5 Sep 2017 09:24:54 +0000 (18:24 +0900)
Change-Id: I6677623188a8a9d161edc784cd552a04c0eba8b9

src/bin/e_main.c

index 836b987..4046a7e 100644 (file)
@@ -224,6 +224,15 @@ _e_main_subsystem_defer(void *data EINA_UNUSED)
 
    TRACE_DS_BEGIN(MAIN:DEFERRED INTERNAL SUBSYSTEMS INIT);
 
+   TS("[DEFERRED] DPMS Init");
+   if (!e_dpms_init())
+     {
+        e_error_message_show(_("Enlightenment cannot set up dpms.\n"));
+        _e_main_shutdown(-1);
+     }
+   TS("[DEFERRED] DPMS Init Done");
+   _e_main_shutdown_push(e_dpms_shutdown);
+
    TS("[DEFERRED] Screens Init: win");
    if (!e_win_init())
      {
@@ -608,15 +617,6 @@ main(int argc, char **argv)
    TS("E_Pointer Init Done");
    _e_main_shutdown_push(e_pointer_shutdown);
 
-   TS("Dpms Init");
-   if (!e_dpms_init())
-     {
-        e_error_message_show(_("Enlightenment cannot set up dpms.\n"));
-        _e_main_shutdown(-1);
-     }
-   TS("Dpms Init Done");
-   _e_main_shutdown_push(e_dpms_shutdown);
-
    TRACE_DS_BEGIN(MAIN:SCREEN INIT);
    TS("Screens Init");
    if (!_e_main_screens_init())