Index: chrome/browser/devtools/device/android_device_manager.h |
diff --git a/chrome/browser/devtools/device/android_device_manager.h b/chrome/browser/devtools/device/android_device_manager.h |
index 0bb932b88f217074d7bf6eee415f7c515a63d15a..219e5ced10000c7246493bda731c2e409a88800c 100644 |
--- a/chrome/browser/devtools/device/android_device_manager.h |
+++ b/chrome/browser/devtools/device/android_device_manager.h |
@@ -18,7 +18,9 @@ class StreamSocket; |
} |
class AndroidDeviceManager |
- : public base::RefCountedThreadSafe<AndroidDeviceManager>, |
+ : public base::RefCountedThreadSafe< |
+ AndroidDeviceManager, |
+ content::BrowserThread::DeleteOnUIThread>, |
public base::NonThreadSafe { |
public: |
typedef base::Callback<void(int, const std::string&)> CommandCallback; |
@@ -196,7 +198,9 @@ class AndroidDeviceManager |
base::Thread* thread_; |
}; |
- friend class base::RefCountedThreadSafe<AndroidDeviceManager>; |
+ friend struct content::BrowserThread::DeleteOnThread< |
+ content::BrowserThread::UI>; |
+ friend class base::DeleteHelper<AndroidDeviceManager>; |
AndroidDeviceManager(); |
virtual ~AndroidDeviceManager(); |