Index: components/component_updater/default_component_installer.h |
diff --git a/components/component_updater/default_component_installer.h b/components/component_updater/default_component_installer.h |
index 18a87c543f8d486ead78178be7c23ab92886d640..61e6c56e7670df661e4a40603667a39e2411edb1 100644 |
--- a/components/component_updater/default_component_installer.h |
+++ b/components/component_updater/default_component_installer.h |
@@ -58,8 +58,9 @@ class ComponentInstallerTraits { |
// require custom installation operations should implement them here. |
// Returns false if a custom operation failed, and true otherwise. |
// Called only from a thread belonging to a blocking thread pool. |
- virtual bool OnCustomInstall(const base::DictionaryValue& manifest, |
- const base::FilePath& install_dir) = 0; |
+ virtual update_client::CrxInstaller::Result OnCustomInstall( |
+ const base::DictionaryValue& manifest, |
+ const base::FilePath& install_dir) = 0; |
// ComponentReady is called in two cases: |
// 1) After an installation is successfully completed. |
@@ -115,8 +116,9 @@ class DefaultComponentInstaller : public update_client::CrxInstaller { |
// Overridden from ComponentInstaller: |
void OnUpdateError(int error) override; |
- bool Install(const base::DictionaryValue& manifest, |
- const base::FilePath& unpack_path) override; |
+ update_client::CrxInstaller::Result Install( |
+ const base::DictionaryValue& manifest, |
+ const base::FilePath& unpack_path) override; |
bool GetInstalledFile(const std::string& file, |
base::FilePath* installed_file) override; |
// Only user-level component installations can be uninstalled. |
@@ -130,9 +132,10 @@ class DefaultComponentInstaller : public update_client::CrxInstaller { |
// values associated with that installation and returns true; otherwise, |
// returns false. |
bool FindPreinstallation(const base::FilePath& root); |
- bool InstallHelper(const base::DictionaryValue& manifest, |
- const base::FilePath& unpack_path, |
- const base::FilePath& install_path); |
+ update_client::CrxInstaller::Result InstallHelper( |
+ const base::DictionaryValue& manifest, |
+ const base::FilePath& unpack_path, |
+ const base::FilePath& install_path); |
void StartRegistration(ComponentUpdateService* cus); |
void FinishRegistration(ComponentUpdateService* cus, |
const base::Closure& callback); |