Index: webkit/plugins/ppapi/ppapi_plugin_instance.cc |
diff --git a/webkit/plugins/ppapi/ppapi_plugin_instance.cc b/webkit/plugins/ppapi/ppapi_plugin_instance.cc |
index c7bad73fc1daa2b8229d8d80035fca4407e9f641..a4f00243576dc78a33d9299fa598750331a5ff98 100644 |
--- a/webkit/plugins/ppapi/ppapi_plugin_instance.cc |
+++ b/webkit/plugins/ppapi/ppapi_plugin_instance.cc |
@@ -29,6 +29,7 @@ |
#include "ppapi/c/ppp_messaging.h" |
#include "ppapi/c/private/ppb_instance_private.h" |
#include "ppapi/c/private/ppp_instance_private.h" |
+#include "ppapi/shared_impl/input_event_impl.h" |
#include "ppapi/shared_impl/resource.h" |
#include "ppapi/shared_impl/var.h" |
#include "ppapi/thunk/enter.h" |
@@ -61,7 +62,6 @@ |
#include "webkit/plugins/ppapi/ppb_graphics_2d_impl.h" |
#include "webkit/plugins/ppapi/ppb_graphics_3d_impl.h" |
#include "webkit/plugins/ppapi/ppb_image_data_impl.h" |
-#include "webkit/plugins/ppapi/ppb_input_event_impl.h" |
#include "webkit/plugins/ppapi/ppb_surface_3d_impl.h" |
#include "webkit/plugins/ppapi/ppb_url_loader_impl.h" |
#include "webkit/plugins/ppapi/ppb_url_request_info_impl.h" |
@@ -91,6 +91,7 @@ |
#include "skia/ext/skia_utils_mac.h" |
#endif |
+using ppapi::InputEventImpl; |
using ppapi::StringVar; |
using ppapi::thunk::EnterResourceNoLock; |
using ppapi::thunk::PPB_Buffer_API; |
@@ -460,8 +461,9 @@ bool PluginInstance::HandleInputEvent(const WebKit::WebInputEvent& event, |
events[i].is_filtered = true; |
else |
rv = true; // Unfiltered events are assumed to be handled. |
- scoped_refptr<PPB_InputEvent_Impl> event_resource( |
- new PPB_InputEvent_Impl(pp_instance(), events[i])); |
+ scoped_refptr<InputEventImpl> event_resource( |
+ new InputEventImpl(InputEventImpl::InitAsImpl(), |
+ pp_instance(), events[i])); |
rv |= PP_ToBool(plugin_input_event_interface_->HandleInputEvent( |
pp_instance(), event_resource->pp_resource())); |