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 61e6c56e7670df661e4a40603667a39e2411edb1..4feb6ec8d9f2105fcf8db0cd5975e11575b32500 100644 |
--- a/components/component_updater/default_component_installer.h |
+++ b/components/component_updater/default_component_installer.h |
@@ -124,9 +124,11 @@ class DefaultComponentInstaller : public update_client::CrxInstaller { |
// Only user-level component installations can be uninstalled. |
bool Uninstall() override; |
- private: |
+ protected: |
~DefaultComponentInstaller() override; |
+ std::unique_ptr<base::DictionaryValue> current_manifest_; |
sky
2017/05/24 16:47:20
Style guide says no protected members.
xiaochu
2017/05/24 19:56:54
Done.
|
+ private: |
// If there is a installation of the component set up alongside Chrome's |
// files (as opposed to in the user data directory), sets current_* to the |
// values associated with that installation and returns true; otherwise, |
@@ -145,7 +147,6 @@ class DefaultComponentInstaller : public update_client::CrxInstaller { |
base::FilePath current_install_dir_; |
base::Version current_version_; |
std::string current_fingerprint_; |
- std::unique_ptr<base::DictionaryValue> current_manifest_; |
std::unique_ptr<ComponentInstallerTraits> installer_traits_; |
scoped_refptr<base::SequencedTaskRunner> task_runner_; |