Index: chrome/browser/extensions/extension_service.h |
diff --git a/chrome/browser/extensions/extension_service.h b/chrome/browser/extensions/extension_service.h |
index 5688f4ca8a30bba95a84d1da22ac9e14bdc08d1a..93b21878848f47579ea0f4e16e76b132c1f692fc 100644 |
--- a/chrome/browser/extensions/extension_service.h |
+++ b/chrome/browser/extensions/extension_service.h |
@@ -53,6 +53,7 @@ class ExtensionRegistry; |
class ExtensionSystem; |
class ExtensionToolbarModel; |
class ExtensionUpdater; |
+class ExternalInstallManager; |
class PendingExtensionManager; |
class RendererStartupHelper; |
class SharedModuleService; |
@@ -448,6 +449,10 @@ class ExtensionService |
return shared_module_service_.get(); |
} |
+ extensions::ExternalInstallManager* external_install_manager() { |
+ return external_install_manager_.get(); |
+ } |
+ |
// For testing. |
void set_browser_terminating_for_test(bool value) { |
browser_terminating_ = value; |
@@ -680,6 +685,10 @@ class ExtensionService |
// extensions. |
scoped_ptr<extensions::ExtensionErrorController> error_controller_; |
+ // The manager for extensions that were externally installed that is |
+ // responsible for prompting the user about suspicious extensions. |
+ scoped_ptr<extensions::ExternalInstallManager> external_install_manager_; |
+ |
// Sequenced task runner for extension related file operations. |
scoped_refptr<base::SequencedTaskRunner> file_task_runner_; |