| Index: chrome/browser/component_updater/sw_reporter_installer_win.h
|
| diff --git a/chrome/browser/component_updater/sw_reporter_installer_win.h b/chrome/browser/component_updater/sw_reporter_installer_win.h
|
| index 7427e5a994258c2ae34bdd31839ced2898ceac66..a9fb1f52548a1186ba7e85d2ba02b0d1c46f8b21 100644
|
| --- a/chrome/browser/component_updater/sw_reporter_installer_win.h
|
| +++ b/chrome/browser/component_updater/sw_reporter_installer_win.h
|
| @@ -42,12 +42,10 @@ using SwReporterRunner =
|
|
|
| class SwReporterInstallerTraits : public ComponentInstallerTraits {
|
| public:
|
| - explicit SwReporterInstallerTraits(const SwReporterRunner& reporter_runner);
|
| + SwReporterInstallerTraits(const SwReporterRunner& reporter_runner,
|
| + bool is_experimental_engine_supported);
|
| ~SwReporterInstallerTraits() override;
|
|
|
| - private:
|
| - friend class SwReporterInstallerTest;
|
| -
|
| // ComponentInstallerTraits implementation.
|
| bool VerifyInstallation(const base::DictionaryValue& manifest,
|
| const base::FilePath& dir) const override;
|
| @@ -64,7 +62,15 @@ class SwReporterInstallerTraits : public ComponentInstallerTraits {
|
| update_client::InstallerAttributes GetInstallerAttributes() const override;
|
| std::vector<std::string> GetMimeTypes() const override;
|
|
|
| + private:
|
| + friend class SwReporterInstallerTest;
|
| +
|
| + // Returns true if the experimental engine is supported and the Feature is
|
| + // enabled.
|
| + bool IsExperimentalEngineEnabled() const;
|
| +
|
| SwReporterRunner reporter_runner_;
|
| + const bool is_experimental_engine_supported_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(SwReporterInstallerTraits);
|
| };
|
|
|