| Index: chrome/browser/extensions/extension_service.h
|
| diff --git a/chrome/browser/extensions/extension_service.h b/chrome/browser/extensions/extension_service.h
|
| index b65a45fe2796ffbc6e61e280f36a4bcf5ae76bba..4b6005d3aec06e20e474de92eaf0ca3f49c4359b 100644
|
| --- a/chrome/browser/extensions/extension_service.h
|
| +++ b/chrome/browser/extensions/extension_service.h
|
| @@ -21,6 +21,7 @@
|
| #include "chrome/browser/extensions/pending_extension_manager.h"
|
| #include "content/public/browser/notification_observer.h"
|
| #include "content/public/browser/notification_registrar.h"
|
| +#include "extensions/browser/crx_file_info.h"
|
| #include "extensions/browser/external_provider_interface.h"
|
| #include "extensions/browser/install_flag.h"
|
| #include "extensions/browser/management_policy.h"
|
| @@ -83,8 +84,7 @@ class ExtensionServiceInterface
|
| // TODO(aa): This method can be removed. ExtensionUpdater could use
|
| // CrxInstaller directly instead.
|
| virtual bool UpdateExtension(
|
| - const std::string& id,
|
| - const base::FilePath& path,
|
| + const extensions::CRXFileInfo& file,
|
| bool file_ownership_passed,
|
| extensions::CrxInstaller** out_crx_installer) = 0;
|
|
|
| @@ -207,8 +207,7 @@ class ExtensionService
|
| bool include_disabled) const override;
|
| const extensions::Extension* GetInstalledExtension(
|
| const std::string& id) const override;
|
| - bool UpdateExtension(const std::string& id,
|
| - const base::FilePath& extension_path,
|
| + bool UpdateExtension(const extensions::CRXFileInfo& file,
|
| bool file_ownership_passed,
|
| extensions::CrxInstaller** out_crx_installer) override;
|
| bool IsExtensionEnabled(const std::string& extension_id) const override;
|
|
|