| Index: ppapi/proxy/plugin_dispatcher.cc
|
| diff --git a/ppapi/proxy/plugin_dispatcher.cc b/ppapi/proxy/plugin_dispatcher.cc
|
| index ad8c620ef25933c9cd59af739e81b21e612cc911..9cf606e2571198c45e07522dd2dc57fa7becbe01 100644
|
| --- a/ppapi/proxy/plugin_dispatcher.cc
|
| +++ b/ppapi/proxy/plugin_dispatcher.cc
|
| @@ -45,17 +45,13 @@ DispatcherSet* g_live_dispatchers = NULL;
|
| } // namespace
|
|
|
| InstanceData::InstanceData()
|
| - : flash_fullscreen(PP_FALSE),
|
| - mouse_lock_callback(PP_BlockUntilComplete()) {
|
| + : flash_fullscreen(PP_FALSE) {
|
| }
|
|
|
| InstanceData::~InstanceData() {
|
| // Run any pending mouse lock callback to prevent leaks.
|
| - if (mouse_lock_callback.func) {
|
| - CallWhileUnlocked(PP_RunAndClearCompletionCallback,
|
| - &mouse_lock_callback,
|
| - static_cast<int32_t>(PP_ERROR_ABORTED));
|
| - }
|
| + if (mouse_lock_callback)
|
| + mouse_lock_callback->Abort();
|
| }
|
|
|
| PluginDispatcher::PluginDispatcher(PP_GetInterface_Func get_interface,
|
|
|