| Index: chrome/browser/extensions/extension_garbage_collector.cc
|
| diff --git a/chrome/browser/extensions/extension_garbage_collector.cc b/chrome/browser/extensions/extension_garbage_collector.cc
|
| index 9ed6405a641f0ce35233cf9a39faf7e34ad25ca3..df33b09902e305dfc18c67462c47232b1d968d0e 100644
|
| --- a/chrome/browser/extensions/extension_garbage_collector.cc
|
| +++ b/chrome/browser/extensions/extension_garbage_collector.cc
|
| @@ -220,10 +220,10 @@ void ExtensionGarbageCollector::GarbageCollectIsolatedStorageIfNeeded() {
|
|
|
| scoped_ptr<base::hash_set<base::FilePath> > active_paths(
|
| new base::hash_set<base::FilePath>());
|
| - const ExtensionSet& extensions =
|
| - ExtensionRegistry::Get(context_)->enabled_extensions();
|
| - for (ExtensionSet::const_iterator iter = extensions.begin();
|
| - iter != extensions.end();
|
| + scoped_ptr<ExtensionSet> extensions =
|
| + ExtensionRegistry::Get(context_)->GenerateInstalledExtensionsSet();
|
| + for (ExtensionSet::const_iterator iter = extensions->begin();
|
| + iter != extensions->end();
|
| ++iter) {
|
| if (AppIsolationInfo::HasIsolatedStorage(iter->get())) {
|
| active_paths->insert(
|
|
|