Index: chrome/service/cloud_print/job_status_updater.h |
diff --git a/chrome/service/cloud_print/job_status_updater.h b/chrome/service/cloud_print/job_status_updater.h |
index a6ad103fec205b1b4a5d5a3e12b46f968ac12b10..14009291488cdf97decf5ae500880b47604915c9 100644 |
--- a/chrome/service/cloud_print/job_status_updater.h |
+++ b/chrome/service/cloud_print/job_status_updater.h |
@@ -38,7 +38,6 @@ class JobStatusUpdater : public base::RefCountedThreadSafe<JobStatusUpdater>, |
const GURL& cloud_print_server_url, |
cloud_print::PrintSystem* print_system, |
Delegate* delegate); |
- virtual ~JobStatusUpdater(); |
// Checks the status of the local print job and sends an update. |
void UpdateStatus(); |
@@ -54,6 +53,9 @@ class JobStatusUpdater : public base::RefCountedThreadSafe<JobStatusUpdater>, |
virtual std::string GetAuthHeader() OVERRIDE; |
private: |
+ friend class base::RefCountedThreadSafe<JobStatusUpdater>; |
+ virtual ~JobStatusUpdater(); |
+ |
std::string printer_name_; |
std::string job_id_; |
cloud_print::PlatformJobId local_job_id_; |