Index: chrome/service/cloud_print/cloud_print_proxy.cc |
diff --git a/chrome/service/cloud_print/cloud_print_proxy.cc b/chrome/service/cloud_print/cloud_print_proxy.cc |
index 2e22743adb9df28f3a1bdcff07a5ba127786745f..df84ddeb3e8514f19037db4d2fb4f8f9d29d1f79 100644 |
--- a/chrome/service/cloud_print/cloud_print_proxy.cc |
+++ b/chrome/service/cloud_print/cloud_print_proxy.cc |
@@ -171,10 +171,10 @@ void CloudPrintProxy::DisableForUser() { |
DCHECK(CalledOnValidThread()); |
user_email_.clear(); |
enabled_ = false; |
- Shutdown(); |
if (client_) { |
client_->OnCloudPrintProxyDisabled(true); |
} |
+ Shutdown(); |
} |
void CloudPrintProxy::GetProxyInfo(cloud_print::CloudPrintProxyInfo* info) { |