summaryrefslogtreecommitdiffstats
path: root/chrome/browser
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser')
-rw-r--r--chrome/browser/bookmarks/enhanced_bookmarks_features.cc16
-rw-r--r--chrome/browser/enhanced_bookmarks/android/enhanced_bookmarks_bridge.cc5
2 files changed, 13 insertions, 8 deletions
diff --git a/chrome/browser/bookmarks/enhanced_bookmarks_features.cc b/chrome/browser/bookmarks/enhanced_bookmarks_features.cc
index bbe6335..84e840c 100644
--- a/chrome/browser/bookmarks/enhanced_bookmarks_features.cc
+++ b/chrome/browser/bookmarks/enhanced_bookmarks_features.cc
@@ -7,6 +7,7 @@
#include "base/command_line.h"
#include "base/prefs/pref_service.h"
#include "chrome/common/chrome_switches.h"
+#include "components/enhanced_bookmarks/enhanced_bookmark_utils.h"
#include "components/variations/variations_associated_data.h"
#if !defined(OS_ANDROID) && !defined(OS_IOS)
@@ -16,10 +17,9 @@
namespace {
-const char kFieldTrialName[] = "EnhancedBookmarks";
-
bool GetBookmarksExperimentExtensionID(std::string* extension_id) {
- *extension_id = variations::GetVariationParamValue(kFieldTrialName, "id");
+ *extension_id = variations::GetVariationParamValue(
+ enhanced_bookmarks::kFieldTrialName, "id");
if (extension_id->empty())
return false;
@@ -46,7 +46,7 @@ bool IsEnhancedBookmarkImageFetchingEnabled(const PrefService* user_prefs) {
// experience is not a big list of flat colors. However as a precautionary
// measure it is possible to disable this collection of images from finch.
std::string disable_fetching = variations::GetVariationParamValue(
- kFieldTrialName, "DisableImagesFetching");
+ enhanced_bookmarks::kFieldTrialName, "DisableImagesFetching");
return disable_fetching.empty();
}
#endif // defined(OS_ANDROID)
@@ -83,8 +83,8 @@ bool IsEnableDomDistillerSet() {
switches::kEnableDomDistiller)) {
return true;
}
- if (variations::GetVariationParamValue(
- kFieldTrialName, "enable-dom-distiller") == "1")
+ if (variations::GetVariationParamValue(enhanced_bookmarks::kFieldTrialName,
+ "enable-dom-distiller") == "1")
return true;
return false;
@@ -95,8 +95,8 @@ bool IsEnableSyncArticlesSet() {
switches::kEnableSyncArticles)) {
return true;
}
- if (variations::GetVariationParamValue(
- kFieldTrialName, "enable-sync-articles") == "1")
+ if (variations::GetVariationParamValue(enhanced_bookmarks::kFieldTrialName,
+ "enable-sync-articles") == "1")
return true;
return false;
diff --git a/chrome/browser/enhanced_bookmarks/android/enhanced_bookmarks_bridge.cc b/chrome/browser/enhanced_bookmarks/android/enhanced_bookmarks_bridge.cc
index 44e308a..62417927 100644
--- a/chrome/browser/enhanced_bookmarks/android/enhanced_bookmarks_bridge.cc
+++ b/chrome/browser/enhanced_bookmarks/android/enhanced_bookmarks_bridge.cc
@@ -23,6 +23,7 @@
#include "components/bookmarks/common/android/bookmark_type.h"
#include "components/enhanced_bookmarks/bookmark_server_cluster_service.h"
#include "components/enhanced_bookmarks/enhanced_bookmark_model.h"
+#include "components/enhanced_bookmarks/enhanced_bookmark_utils.h"
#include "components/enhanced_bookmarks/image_record.h"
#include "components/signin/core/browser/signin_manager.h"
#include "content/public/browser/browser_thread.h"
@@ -313,6 +314,10 @@ bool EnhancedBookmarksBridge::IsEditable(const BookmarkNode* node) const {
bookmarks::prefs::kEditBookmarksEnabled);
}
+static jint GetDefaultViewMode(JNIEnv* env, jclass jcaller) {
+ return enhanced_bookmarks::GetDefaultViewMode();
+}
+
static jlong Init(JNIEnv* env, jobject obj, jobject j_profile) {
return reinterpret_cast<jlong>(new EnhancedBookmarksBridge(
env, obj, ProfileAndroid::FromProfileAndroid(j_profile)));