| 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 4af282964089a370ba2635308dab0c66ea00b8dc..e1c714f780ddccc9ae4f0672fe527097125510be 100644
|
| --- a/webkit/plugins/ppapi/ppapi_plugin_instance.cc
|
| +++ b/webkit/plugins/ppapi/ppapi_plugin_instance.cc
|
| @@ -454,7 +454,6 @@ bool PluginInstance::HandleInputEvent(const WebKit::WebInputEvent& event,
|
| CreateInputEventData(event, &events);
|
|
|
| // Each input event may generate more than one PP_InputEvent.
|
| - ResourceTracker* tracker = ResourceTracker::Get();
|
| for (size_t i = 0; i < events.size(); i++) {
|
| if (filtered_input_event_mask_ & event_class)
|
| events[i].is_filtered = true;
|
| @@ -462,13 +461,10 @@ bool PluginInstance::HandleInputEvent(const WebKit::WebInputEvent& event,
|
| rv = true; // Unfiltered events are assumed to be handled.
|
| scoped_refptr<PPB_InputEvent_Impl> event_resource(
|
| new PPB_InputEvent_Impl(this, events[i]));
|
| - PP_Resource resource = event_resource->GetReference();
|
| + Resource::ScopedResourceId resource_id(event_resource.get());
|
|
|
| rv |= PP_ToBool(plugin_input_event_interface_->HandleInputEvent(
|
| - pp_instance(), event_resource->GetReference()));
|
| -
|
| - // Release the reference we took above.
|
| - tracker->UnrefResource(resource);
|
| + pp_instance(), resource_id.id));
|
| }
|
| }
|
| }
|
|
|