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 |
Sorin Jianu
2016/08/25 18:15:39
capital F intentional?
Joe Mason
2016/08/25 18:18:38
Yes, it's a class name.
|
+ // enabled. |
+ bool IsExperimentalEngineEnabled() const; |
+ |
SwReporterRunner reporter_runner_; |
+ const bool is_experimental_engine_supported_; |
DISALLOW_COPY_AND_ASSIGN(SwReporterInstallerTraits); |
}; |