diff options
author | jamiewalch@chromium.org <jamiewalch@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-05-17 21:07:46 +0000 |
---|---|---|
committer | jamiewalch@chromium.org <jamiewalch@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-05-17 21:07:46 +0000 |
commit | a2db976170e467343b8a49a1c8f9453188a1b735 (patch) | |
tree | 7ff6f86aac8f11883389a0922e083ba108a8ec80 /remoting/host/register_support_host_request.cc | |
parent | 534661ed756d216ac53a1912804b38fb85bd3daf (diff) | |
download | chromium_src-a2db976170e467343b8a49a1c8f9453188a1b735.zip chromium_src-a2db976170e467343b8a49a1c8f9453188a1b735.tar.gz chromium_src-a2db976170e467343b8a49a1c8f9453188a1b735.tar.bz2 |
Cleaned up access-code printing.
BUG=None
TEST=Manual
Review URL: http://codereview.chromium.org/7029013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85675 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'remoting/host/register_support_host_request.cc')
-rw-r--r-- | remoting/host/register_support_host_request.cc | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/remoting/host/register_support_host_request.cc b/remoting/host/register_support_host_request.cc index 64172fa..ccc7c36 100644 --- a/remoting/host/register_support_host_request.cc +++ b/remoting/host/register_support_host_request.cc @@ -41,9 +41,8 @@ RegisterSupportHostRequest::~RegisterSupportHostRequest() { } bool RegisterSupportHostRequest::Init(HostConfig* config, - RegisterCallback* callback) { - DCHECK(!callback_.get()); - callback_.reset(callback); + const RegisterCallback& callback) { + callback_ = callback; if (!key_pair_.Load(config)) { return false; @@ -54,7 +53,7 @@ bool RegisterSupportHostRequest::Init(HostConfig* config, void RegisterSupportHostRequest::OnSignallingConnected( SignalStrategy* signal_strategy, const std::string& jid) { - DCHECK(callback_.get()); // Expect that the object has been initialized. + DCHECK(!callback_.is_null()); message_loop_ = MessageLoop::current(); @@ -140,8 +139,7 @@ void RegisterSupportHostRequest::ProcessResponse(const XmlElement* response) { DCHECK_EQ(message_loop_, MessageLoop::current()); std::string support_id; bool result = ParseResponse(response, &support_id); - callback_->Run(result, support_id); - callback_.reset(); + callback_.Run(result, support_id); } } // namespace remoting |