Index: webkit/plugins/ppapi/ppb_broker_impl.cc |
diff --git a/webkit/plugins/ppapi/ppb_broker_impl.cc b/webkit/plugins/ppapi/ppb_broker_impl.cc |
index 49342fcae55e1700b6a417591905cfc5ab9d4fa8..e8063f1f5b80fef15b5ff01c0e8319045a8fe563 100644 |
--- a/webkit/plugins/ppapi/ppb_broker_impl.cc |
+++ b/webkit/plugins/ppapi/ppb_broker_impl.cc |
@@ -64,7 +64,7 @@ int32_t PPB_Broker_Impl::Connect( |
broker_ = plugin_instance->delegate()->ConnectToBroker(this); |
if (!broker_) { |
- TrackedCallback::ClearAndAbort(&connect_callback_); |
+ connect_callback_->Abort(); |
return PP_ERROR_FAILED; |
} |
@@ -95,7 +95,7 @@ void PPB_Broker_Impl::BrokerConnected(int32_t handle, int32_t result) { |
// Synchronous calls are not supported. |
DCHECK(TrackedCallback::IsPending(connect_callback_)); |
- TrackedCallback::ClearAndRun(&connect_callback_, result); |
+ connect_callback_->Run(result); |
} |
} // namespace ppapi |