Index: chrome/browser/extensions/data_deleter.cc |
diff --git a/chrome/browser/extensions/data_deleter.cc b/chrome/browser/extensions/data_deleter.cc |
index 983182e9fa97aa0b5d433dd2cc785ca325637263..77e7ec10f6b3dd75cb5f07219a77e2fab8ae7c77 100644 |
--- a/chrome/browser/extensions/data_deleter.cc |
+++ b/chrome/browser/extensions/data_deleter.cc |
@@ -14,6 +14,7 @@ |
#include "content/public/browser/browser_thread.h" |
#include "content/public/browser/site_instance.h" |
#include "content/public/browser/storage_partition.h" |
+#include "extensions/browser/extension_prefs.h" |
#include "extensions/common/constants.h" |
#include "extensions/common/extension.h" |
#include "net/url_request/url_request_context_getter.h" |
@@ -65,7 +66,8 @@ void DeleteOrigin(Profile* profile, |
void OnNeedsToGarbageCollectIsolatedStorage(WeakPtr<ExtensionService> es) { |
if (!es) |
return; |
- es->extension_prefs()->SetNeedsStorageGarbageCollection(true); |
+ extensions::ExtensionPrefs::Get(es->profile()) |
+ ->SetNeedsStorageGarbageCollection(true); |
} |
} // namespace |