Call connect for ecore init
authorhyunho <hhstark.kang@samsung.com>
Tue, 16 Jan 2018 10:35:10 +0000 (19:35 +0900)
committerhyunho <hhstark.kang@samsung.com>
Fri, 16 Mar 2018 02:14:38 +0000 (11:14 +0900)
Change-Id: I6b4fe62a007dd79bf09195a70dcb97a78a95f532
Signed-off-by: hyunho <hhstark.kang@samsung.com>
src/ui_base/appcore_ui_base.c

index 17cce83..0ee6d34 100644 (file)
@@ -918,8 +918,12 @@ EXPORT_API int appcore_ui_base_init(appcore_ui_base_ops ops, int argc, char **ar
        char appid[PATH_MAX] = {0, };
        int ret;
 
-       ecore_wl2_init();
+       if (!ecore_wl2_init()) {
+               _ERR("could not wl2 init");
+               return -1;
+       }
 
+       ecore_wl2_display_connect(NULL);
        appcore_ui_plugin_init(&ops, argc, argv, &hint);
        ret = aul_app_get_appid_bypid(getpid(), appid, sizeof(appid));
        if (ret != 0) {
@@ -960,6 +964,8 @@ EXPORT_API void appcore_ui_base_fini(void)
 
        appcore_base_fini();
        appcore_ui_plugin_fini();
+       _ERR("disconnect wl2_display");
+       ecore_wl2_display_disconnect(ecore_wl2_connected_display_get(NULL));
        ecore_wl2_shutdown();
 }