Fix plugin parameter
[platform/core/appfw/app-core.git] / src / ui_base / appcore_ui_plugin.c
index f25b60e..73fea5e 100644 (file)
@@ -32,7 +32,8 @@
 #define APPCORE_UI_PLUGIN_INIT "APPCORE_UI_PLUGIN_INIT"
 #define APPCORE_UI_PLUGIN_FINI "APPCORE_UI_PLUGIN_FINI"
 
-static int (*__plugin_init)(appcore_ui_base_ops *ops, unsigned int *hint);
+static int (*__plugin_init)(appcore_ui_base_ops *ops, int argc, char **argv,
+               unsigned int *hint);
 static int (*__plugin_fini)(void);
 static void *__handle;
 
@@ -69,7 +70,8 @@ static void __load_appcore_ui_plugin(void)
                LOGW("Failed to load %s symbol", APPCORE_UI_PLUGIN_FINI);
 }
 
-void appcore_ui_plugin_init(appcore_ui_base_ops *ops, unsigned int *hint)
+void appcore_ui_plugin_init(appcore_ui_base_ops *ops, int argc, char **argv,
+               unsigned int *hint)
 {
        LOGI("[PLUGIN] init");
 
@@ -77,7 +79,7 @@ void appcore_ui_plugin_init(appcore_ui_base_ops *ops, unsigned int *hint)
                __load_appcore_ui_plugin();
 
        if (__plugin_init)
-               __plugin_init(ops, hint);
+               __plugin_init(ops, argc, argv, hint);
 }
 
 void appcore_ui_plugin_fini(void)