diff options
Diffstat (limited to 'ppapi/proxy/ppp_input_event_proxy.cc')
-rw-r--r-- | ppapi/proxy/ppp_input_event_proxy.cc | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/ppapi/proxy/ppp_input_event_proxy.cc b/ppapi/proxy/ppp_input_event_proxy.cc index be58b3ce..e49296f 100644 --- a/ppapi/proxy/ppp_input_event_proxy.cc +++ b/ppapi/proxy/ppp_input_event_proxy.cc @@ -98,7 +98,9 @@ void PPP_InputEvent_Proxy::OnMsgHandleInputEvent(PP_Instance instance, const InputEventData& data) { scoped_refptr<PPB_InputEvent_Shared> resource(new PPB_InputEvent_Shared( OBJECT_IS_PROXY, instance, data)); - ppp_input_event_impl_->HandleInputEvent(instance, resource->pp_resource()); + CallWhileUnlocked(ppp_input_event_impl_->HandleInputEvent, + instance, + resource->pp_resource()); } void PPP_InputEvent_Proxy::OnMsgHandleFilteredInputEvent( @@ -107,8 +109,9 @@ void PPP_InputEvent_Proxy::OnMsgHandleFilteredInputEvent( PP_Bool* result) { scoped_refptr<PPB_InputEvent_Shared> resource(new PPB_InputEvent_Shared( OBJECT_IS_PROXY, instance, data)); - *result = ppp_input_event_impl_->HandleInputEvent(instance, - resource->pp_resource()); + *result = CallWhileUnlocked(ppp_input_event_impl_->HandleInputEvent, + instance, + resource->pp_resource()); } } // namespace proxy |