Remove elementary dependency from multiwindow base
[platform/core/appfw/app-core.git] / src / multiwindow_base / appcore_multiwindow_base.c
index ca72c67..ece1f65 100644 (file)
@@ -23,7 +23,6 @@
 #include <linux/limits.h>
 
 #include <Ecore_Wayland.h>
-#include <Elementary.h>
 #include <glib-object.h>
 #include <malloc.h>
 #include <glib.h>
@@ -192,34 +191,6 @@ static void __window_on_pre_visibility(int type, void *event, void *data)
        appcore_multiwindow_base_window_on_pre_visibility(type, event);
 }
 
-static void __run(void *data)
-{
-       elm_run();
-}
-
-static void __exit(void *data)
-{
-       elm_exit();
-}
-
-static int __init(int argc, char **argv, void *data)
-{
-       elm_init(argc, argv);
-
-       return 0;
-}
-
-static void __finish(void)
-{
-       elm_shutdown();
-
-       /* Check loader case */
-       if (getenv("AUL_LOADER_INIT")) {
-               unsetenv("AUL_LOADER_INIT");
-               elm_shutdown();
-       }
-}
-
 EXPORT_API appcore_multiwindow_base_ops appcore_multiwindow_base_get_default_ops(void)
 {
        appcore_multiwindow_base_ops ops;
@@ -230,10 +201,10 @@ EXPORT_API appcore_multiwindow_base_ops appcore_multiwindow_base_get_default_ops
        ops.base.create = __on_create;
        ops.base.terminate = __on_terminate;
        ops.base.receive = __on_receive;
-       ops.base.init = __init;
-       ops.base.finish = __finish;
-       ops.base.run = __run;
-       ops.base.exit = __exit;
+       ops.base.init = NULL;
+       ops.base.finish = NULL;
+       ops.base.run = NULL;
+       ops.base.exit = NULL;
 
        ops.window.show = __window_on_show;
        ops.window.hide = __window_on_hide;