Index: content/browser/fileapi/chrome_blob_storage_context.h |
diff --git a/content/browser/fileapi/chrome_blob_storage_context.h b/content/browser/fileapi/chrome_blob_storage_context.h |
index 691734017dc9beaf1b3c48410fbff0024886b8cb..4b17bdbe3013887b9ac634874de414f25b0a73cf 100644 |
--- a/content/browser/fileapi/chrome_blob_storage_context.h |
+++ b/content/browser/fileapi/chrome_blob_storage_context.h |
@@ -33,12 +33,11 @@ class CONTENT_EXPORT ChromeBlobStorageContext |
: public base::RefCountedThreadSafe< |
ChromeBlobStorageContext, ChromeBlobStorageContextDeleter> { |
public: |
+ ChromeBlobStorageContext(); |
+ |
static ChromeBlobStorageContext* GetFor( |
content::BrowserContext* browser_context); |
- ChromeBlobStorageContext(); |
- virtual ~ChromeBlobStorageContext(); |
- |
void InitializeOnIOThread(); |
webkit_blob::BlobStorageController* controller() const { |
@@ -47,6 +46,9 @@ class CONTENT_EXPORT ChromeBlobStorageContext |
private: |
friend struct ChromeBlobStorageContextDeleter; |
+ friend class base::DeleteHelper<ChromeBlobStorageContext>; |
+ |
+ virtual ~ChromeBlobStorageContext(); |
void DeleteOnCorrectThread() const; |