tizen 2.4 release
[framework/web/wrt-plugins-common.git] / src / standards / W3C / Widget / plugin_initializer.cpp
@@ -74,7 +74,7 @@ void on_widget_init_callback(feature_mapping_interface_t *mapping)
 }
 //...
 
-void on_widget_start_callback(int widgetId)
+void on_widget_start_callback(WidgetHandle widgetId)
 {
     _D("[W3C\\widget] on_widget_start_callback (%d)", widgetId);
 
@@ -89,7 +89,7 @@ void on_widget_start_callback(int widgetId)
     }
 }
 
-void on_widget_stop_callback(int widgetId)
+void on_widget_stop_callback(WidgetHandle widgetId)
 {
     _D("[W3C\\widget] on_widget_stop_callback (%d)", widgetId);
     Try
@@ -109,9 +109,9 @@ void Register(PluginRegistration& r)
 
     auto widgetObject = ObjectFactory::createObjectWithInterface(
             OBJECT_WIDGET,
-            (js_class_template_getter) WrtPlugins::W3C::JSWidget::getClassRef,
+            (ClassRef)WrtPlugins::W3C::JSWidget::getClassRef,
             INTERFACE_WIDGET_NAME,
-            reinterpret_cast<js_class_constructor_cb_t>(WrtPlugins::W3C::JSWidget::callAsConstructor));
+            (ClassRef)WrtPlugins::W3C::JSWidget::callAsConstructor);
 
     plugin->AddObject(widgetObject);