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,
return false;
}
void UpdateBookmarksExperimentState(const PrefService* user_prefs,
void UpdateBookmarksExperimentState(PrefService* user_prefs,
PrefService* local_state,
bool user_signed_in) {
BookmarksExperimentState bookmarks_experiment_state_before =
......@@ -111,6 +111,9 @@ void UpdateBookmarksExperimentState(const PrefService* user_prefs,
UMA_HISTOGRAM_ENUMERATION("EnhancedBookmarks.SyncExperimentState",
bookmarks_experiment_new_state,
kBookmarksExperimentEnumSize);
user_prefs->SetInteger(
sync_driver::prefs::kEnhancedBookmarksExperimentEnabled,
bookmarks_experiment_new_state);
if (bookmarks_experiment_state_before != bookmarks_experiment_new_state)
ForceFinchBookmarkExperimentIfNeeded(local_state,
bookmarks_experiment_new_state);
......
......@@ -31,7 +31,7 @@ bool GetBookmarksExperimentExtensionID(const PrefService* user_prefs,
// Updates bookmark experiment state based on information from Chrome sync
// and Finch experiments.
void UpdateBookmarksExperimentState(const PrefService* user_prefs,
void UpdateBookmarksExperimentState(PrefService* user_prefs,
PrefService* local_state,
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