Index: chrome/service/cloud_print/cloud_print_proxy_backend.cc |
diff --git a/chrome/service/cloud_print/cloud_print_proxy_backend.cc b/chrome/service/cloud_print/cloud_print_proxy_backend.cc |
index 1e86d7c8b2a9c431636949c8f214486c87cb49ae..4def70e10f53fbce5370d7f0dd25bae983871c7d 100644 |
--- a/chrome/service/cloud_print/cloud_print_proxy_backend.cc |
+++ b/chrome/service/cloud_print/cloud_print_proxy_backend.cc |
@@ -186,7 +186,7 @@ bool CloudPrintProxyBackend::InitializeWithToken( |
return false; |
PostCoreTask(FROM_HERE, |
base::Bind(&CloudPrintProxyBackend::Core::DoInitializeWithToken, |
- core_.get(), cloud_print_token)); |
+ core_, cloud_print_token)); |
return true; |
} |
@@ -198,7 +198,7 @@ bool CloudPrintProxyBackend::InitializeWithRobotToken( |
PostCoreTask( |
FROM_HERE, |
base::Bind(&CloudPrintProxyBackend::Core::DoInitializeWithRobotToken, |
- core_.get(), robot_oauth_refresh_token, robot_email)); |
+ core_, robot_oauth_refresh_token, robot_email)); |
return true; |
} |
@@ -210,13 +210,13 @@ bool CloudPrintProxyBackend::InitializeWithRobotAuthCode( |
PostCoreTask( |
FROM_HERE, |
base::Bind(&CloudPrintProxyBackend::Core::DoInitializeWithRobotAuthCode, |
- core_.get(), robot_oauth_auth_code, robot_email)); |
+ core_, robot_oauth_auth_code, robot_email)); |
return true; |
} |
void CloudPrintProxyBackend::Shutdown() { |
PostCoreTask(FROM_HERE, base::Bind(&CloudPrintProxyBackend::Core::DoShutdown, |
- core_.get())); |
+ core_)); |
core_thread_.Stop(); |
core_ = nullptr; // Releases reference to |core_|. |
} |
@@ -224,7 +224,7 @@ void CloudPrintProxyBackend::Shutdown() { |
void CloudPrintProxyBackend::UnregisterPrinters() { |
PostCoreTask(FROM_HERE, |
base::Bind(&CloudPrintProxyBackend::Core::DoUnregisterPrinters, |
- core_.get())); |
+ core_)); |
} |
bool CloudPrintProxyBackend::PostCoreTask( |