Index: android_webview/browser/aw_quota_manager_bridge.h |
diff --git a/android_webview/browser/aw_quota_manager_bridge.h b/android_webview/browser/aw_quota_manager_bridge.h |
index 5480cf824ac7364c9668a7dedf874ac172ac18bc..bc4da37825c4b532aefb79a131410fb00766e6a0 100644 |
--- a/android_webview/browser/aw_quota_manager_bridge.h |
+++ b/android_webview/browser/aw_quota_manager_bridge.h |
@@ -5,11 +5,16 @@ |
#ifndef ANDROID_WEBVIEW_BROWSER_AW_QUOTA_MANAGER_BRIDGE_H_ |
#define ANDROID_WEBVIEW_BROWSER_AW_QUOTA_MANAGER_BRIDGE_H_ |
+#include "base/memory/ref_counted.h" |
+ |
namespace android_webview { |
-// Empty base class so this can be owned and destroyed by AwBrowserContext. |
-class AwQuotaManagerBridge { |
- public: |
+// Empty base class so this can be refcounted by AwBrowserContext. |
+class AwQuotaManagerBridge : |
+ public base::RefCountedThreadSafe<AwQuotaManagerBridge> { |
+ protected: |
+ friend class base::RefCountedThreadSafe<AwQuotaManagerBridge>; |
+ AwQuotaManagerBridge(); |
virtual ~AwQuotaManagerBridge(); |
}; |