Index: ppapi/proxy/ppb_instance_proxy.cc |
diff --git a/ppapi/proxy/ppb_instance_proxy.cc b/ppapi/proxy/ppb_instance_proxy.cc |
index 7f29c6619346e643cb80375597e791214f3974e0..758e67f3dc1edeea5c82fbd5153c9b903ec2ad0b 100644 |
--- a/ppapi/proxy/ppb_instance_proxy.cc |
+++ b/ppapi/proxy/ppb_instance_proxy.cc |
@@ -573,8 +573,10 @@ void PPB_Instance_Proxy::OnHostMsgPostMessage( |
void PPB_Instance_Proxy::OnHostMsgLockMouse(PP_Instance instance) { |
EnterHostFunctionForceCallback<PPB_Instance_FunctionAPI> enter( |
- instance, callback_factory_, |
- &PPB_Instance_Proxy::MouseLockCompleteInHost, instance); |
+ instance, |
+ callback_factory_.NewCallback( |
+ &PPB_Instance_Proxy::MouseLockCompleteInHost, |
+ instance)); |
if (enter.succeeded()) |
enter.SetResult(enter.functions()->LockMouse(instance, enter.callback())); |
} |