e_comp_screen: call eldbus_init before using eldbus 94/147894/1
authorBoram Park <boram1288.park@samsung.com>
Wed, 6 Sep 2017 03:47:14 +0000 (12:47 +0900)
committerBoram Park <boram1288.park@samsung.com>
Wed, 6 Sep 2017 03:47:21 +0000 (12:47 +0900)
Change-Id: Iecb81e0227de7cd6c045a52fc4869cf9b7890b28

src/bin/e_comp_screen.c

index 03259b3..c0dcd1d 100644 (file)
@@ -1063,6 +1063,12 @@ e_comp_screen_init()
         return EINA_FALSE;
      }
 
+   if (eldbus_init() == 0)
+     {
+        ERR("eldbus_init failed");
+        goto failed_comp_screen;
+     }
+
    _e_comp_screen_dbus_init(NULL);
 
    tzsr_client_hook_del = e_client_hook_add(E_CLIENT_HOOK_DEL, _tz_screen_rotation_cb_client_del, NULL);
@@ -1105,6 +1111,8 @@ e_comp_screen_shutdown()
         e_comp_screen_conn = NULL;
      }
 
+   eldbus_shutdown();
+
    _e_comp_screen_deinit_outputs(e_comp->e_comp_screen);
 
    e_client_hook_del(tzsr_client_hook_del);