Index: webkit/plugins/ppapi/ppapi_plugin_instance.cc |
=================================================================== |
--- webkit/plugins/ppapi/ppapi_plugin_instance.cc (revision 149286) |
+++ webkit/plugins/ppapi/ppapi_plugin_instance.cc (working copy) |
@@ -1633,12 +1633,10 @@ |
} |
void PluginInstance::OnLockMouseACK(bool succeeded) { |
- if (!TrackedCallback::IsPending(lock_mouse_callback_)) { |
- NOTREACHED(); |
- return; |
+ if (TrackedCallback::IsPending(lock_mouse_callback_)) { |
+ TrackedCallback::ClearAndRun(&lock_mouse_callback_, |
+ succeeded ? PP_OK : PP_ERROR_FAILED); |
} |
- TrackedCallback::ClearAndRun(&lock_mouse_callback_, |
- succeeded ? PP_OK : PP_ERROR_FAILED); |
} |
void PluginInstance::OnMouseLockLost() { |