summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--chrome/browser/chromeos/settings/owner_flags_storage.cc2
-rw-r--r--chrome/browser/chromeos/settings/owner_flags_storage.h2
-rw-r--r--chrome/browser/flags_storage.h2
-rw-r--r--chrome/browser/pref_service_flags_storage.cc2
-rw-r--r--chrome/browser/pref_service_flags_storage.h2
5 files changed, 5 insertions, 5 deletions
diff --git a/chrome/browser/chromeos/settings/owner_flags_storage.cc b/chrome/browser/chromeos/settings/owner_flags_storage.cc
index 9c21c31..a6e926f 100644
--- a/chrome/browser/chromeos/settings/owner_flags_storage.cc
+++ b/chrome/browser/chromeos/settings/owner_flags_storage.cc
@@ -47,7 +47,7 @@ OwnerFlagsStorage::OwnerFlagsStorage(PrefService *prefs,
OwnerFlagsStorage::~OwnerFlagsStorage() {}
-bool OwnerFlagsStorage::SetFlags(std::set<std::string> flags) {
+bool OwnerFlagsStorage::SetFlags(const std::set<std::string>& flags) {
PrefServiceFlagsStorage::SetFlags(flags);
base::ListValue experiments_list;
diff --git a/chrome/browser/chromeos/settings/owner_flags_storage.h b/chrome/browser/chromeos/settings/owner_flags_storage.h
index 77d7830..1ba8b21 100644
--- a/chrome/browser/chromeos/settings/owner_flags_storage.h
+++ b/chrome/browser/chromeos/settings/owner_flags_storage.h
@@ -22,7 +22,7 @@ class OwnerFlagsStorage : public ::about_flags::PrefServiceFlagsStorage {
OwnerFlagsStorage(PrefService *prefs, CrosSettings *cros_settings);
virtual ~OwnerFlagsStorage();
- virtual bool SetFlags(std::set<std::string> flags) OVERRIDE;
+ virtual bool SetFlags(const std::set<std::string>& flags) OVERRIDE;
private:
CrosSettings* cros_settings_;
diff --git a/chrome/browser/flags_storage.h b/chrome/browser/flags_storage.h
index 13efbb6..0651f00 100644
--- a/chrome/browser/flags_storage.h
+++ b/chrome/browser/flags_storage.h
@@ -20,7 +20,7 @@ class FlagsStorage {
// Retrieves the flags as a set of strings.
virtual std::set<std::string> GetFlags() = 0;
// Stores the |flags| and returns true on success.
- virtual bool SetFlags(std::set<std::string> flags) = 0;
+ virtual bool SetFlags(const std::set<std::string>& flags) = 0;
};
} // namespace about_flags
diff --git a/chrome/browser/pref_service_flags_storage.cc b/chrome/browser/pref_service_flags_storage.cc
index 7cc1f5b..ddd6705 100644
--- a/chrome/browser/pref_service_flags_storage.cc
+++ b/chrome/browser/pref_service_flags_storage.cc
@@ -33,7 +33,7 @@ std::set<std::string> PrefServiceFlagsStorage::GetFlags() {
return flags;
}
-bool PrefServiceFlagsStorage::SetFlags(std::set<std::string> flags) {
+bool PrefServiceFlagsStorage::SetFlags(const std::set<std::string>& flags) {
ListPrefUpdate update(prefs_, prefs::kEnabledLabsExperiments);
ListValue* experiments_list = update.Get();
diff --git a/chrome/browser/pref_service_flags_storage.h b/chrome/browser/pref_service_flags_storage.h
index 1a5539d..7710eb8 100644
--- a/chrome/browser/pref_service_flags_storage.h
+++ b/chrome/browser/pref_service_flags_storage.h
@@ -20,7 +20,7 @@ class PrefServiceFlagsStorage : public FlagsStorage {
virtual ~PrefServiceFlagsStorage();
virtual std::set<std::string> GetFlags() OVERRIDE;
- virtual bool SetFlags(std::set<std::string> flags) OVERRIDE;
+ virtual bool SetFlags(const std::set<std::string>& flags) OVERRIDE;
private:
PrefService* prefs_;