To initilaize Ecore Eevents for monitoring window events, multiwindow
base calls ecore_wl2_init().
Change-Id: Id1e28e909d942dcbadedadea79e0a3a9229c0287
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
EXPORT_API int appcore_multiwindow_base_init(appcore_multiwindow_base_ops ops, int argc, char **argv, void *data)
{
+ if (!ecore_wl2_init()) {
+ _ERR("Failed to initialize Ecore Wayland2");
+ return -1;
+ }
+ ecore_wl2_display_connect(NULL);
+
_appcore_mw_context.ops = ops;
_appcore_mw_context.data = data;
_appcore_mw_context.argc = argc;
__remove_ecore_events();
appcore_base_fini();
+ _ERR("Disconnect Wayland display");
+ ecore_wl2_display_disconnect(ecore_wl2_connected_display_get(NULL));
+ ecore_wl2_shutdown();
}
EXPORT_API void appcore_multiwindow_base_exit(void)