Commit 3f159621 authored by yefim@chromium.org's avatar yefim@chromium.org

Fixed enhanced bookmarks experiment state lost durring previous review.

BUG=321393

Review URL: https://codereview.chromium.org/299433003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@271648 0039d316-1c4b-4281-b951-d872f2087c98
parent 77f333aa
...@@ -55,7 +55,7 @@ bool GetBookmarksExperimentExtensionID(const PrefService* user_prefs, ...@@ -55,7 +55,7 @@ bool GetBookmarksExperimentExtensionID(const PrefService* user_prefs,
return false; return false;
} }
void UpdateBookmarksExperimentState(const PrefService* user_prefs, void UpdateBookmarksExperimentState(PrefService* user_prefs,
PrefService* local_state, PrefService* local_state,
bool user_signed_in) { bool user_signed_in) {
BookmarksExperimentState bookmarks_experiment_state_before = BookmarksExperimentState bookmarks_experiment_state_before =
...@@ -111,6 +111,9 @@ void UpdateBookmarksExperimentState(const PrefService* user_prefs, ...@@ -111,6 +111,9 @@ void UpdateBookmarksExperimentState(const PrefService* user_prefs,
UMA_HISTOGRAM_ENUMERATION("EnhancedBookmarks.SyncExperimentState", UMA_HISTOGRAM_ENUMERATION("EnhancedBookmarks.SyncExperimentState",
bookmarks_experiment_new_state, bookmarks_experiment_new_state,
kBookmarksExperimentEnumSize); kBookmarksExperimentEnumSize);
user_prefs->SetInteger(
sync_driver::prefs::kEnhancedBookmarksExperimentEnabled,
bookmarks_experiment_new_state);
if (bookmarks_experiment_state_before != bookmarks_experiment_new_state) if (bookmarks_experiment_state_before != bookmarks_experiment_new_state)
ForceFinchBookmarkExperimentIfNeeded(local_state, ForceFinchBookmarkExperimentIfNeeded(local_state,
bookmarks_experiment_new_state); bookmarks_experiment_new_state);
......
...@@ -31,7 +31,7 @@ bool GetBookmarksExperimentExtensionID(const PrefService* user_prefs, ...@@ -31,7 +31,7 @@ bool GetBookmarksExperimentExtensionID(const PrefService* user_prefs,
// Updates bookmark experiment state based on information from Chrome sync // Updates bookmark experiment state based on information from Chrome sync
// and Finch experiments. // and Finch experiments.
void UpdateBookmarksExperimentState(const PrefService* user_prefs, void UpdateBookmarksExperimentState(PrefService* user_prefs,
PrefService* local_state, PrefService* local_state,
bool user_signed_in); bool user_signed_in);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment