summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions/extensions_service.h
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/extensions/extensions_service.h')
-rw-r--r--chrome/browser/extensions/extensions_service.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/chrome/browser/extensions/extensions_service.h b/chrome/browser/extensions/extensions_service.h
index f71f044..5b4d37e 100644
--- a/chrome/browser/extensions/extensions_service.h
+++ b/chrome/browser/extensions/extensions_service.h
@@ -314,6 +314,12 @@ class ExtensionsService
// The model that tracks extensions with BrowserAction buttons.
ExtensionToolbarModel toolbar_model_;
+ // Map unloaded extensions' ids to their paths. When a temporarily loaded
+ // extension is unloaded, we lose the infomation about it and don't have
+ // any in the extension preferences file.
+ typedef std::map<std::string, FilePath> UnloadedExtensionPathMap;
+ UnloadedExtensionPathMap unloaded_extension_paths_;
+
// Map of inspector cookies that are detached, waiting for an extension to be
// reloaded.
typedef std::map<std::string, int> OrphanedDevTools;