| Index: chrome/browser/bookmarks/enhanced_bookmarks_features.cc
|
| diff --git a/chrome/browser/bookmarks/enhanced_bookmarks_features.cc b/chrome/browser/bookmarks/enhanced_bookmarks_features.cc
|
| index e18f18f7dbe637a817560ef643d0c8dd6d4e1176..c6453e33f9e143586c62588cfdaf794f82464786 100644
|
| --- a/chrome/browser/bookmarks/enhanced_bookmarks_features.cc
|
| +++ b/chrome/browser/bookmarks/enhanced_bookmarks_features.cc
|
| @@ -43,6 +43,12 @@ void UpdateBookmarksExperiment(
|
| base::StringValue(switches::kManualEnhancedBookmarks), &index);
|
| experiments_list->AppendIfNotPresent(
|
| new base::StringValue(switches::kManualEnhancedBookmarksOptout));
|
| + } else if (bookmarks_experiment_state ==
|
| + kBookmarksExperimentEnabledFromFinch) {
|
| + experiments_list->Remove(
|
| + base::StringValue(switches::kManualEnhancedBookmarks), &index);
|
| + experiments_list->Remove(
|
| + base::StringValue(switches::kManualEnhancedBookmarksOptout), &index);
|
| }
|
| }
|
|
|
| @@ -53,6 +59,10 @@ bool IsEnhancedBookmarksExperimentEnabled() {
|
| return true;
|
| }
|
|
|
| + return IsEnhancedBookmarksExperimentEnabledFromFinch();
|
| +}
|
| +
|
| +bool IsEnhancedBookmarksExperimentEnabledFromFinch() {
|
| std::string ext_id = GetEnhancedBookmarksExtensionIdFromFinch();
|
| extensions::FeatureProvider* feature_provider =
|
| extensions::FeatureProvider::GetPermissionFeatures();
|
|
|