Chromium Code Reviews| Index: chrome/browser/android/bookmarks/bookmarks_bridge.cc |
| diff --git a/chrome/browser/android/bookmarks/bookmarks_bridge.cc b/chrome/browser/android/bookmarks/bookmarks_bridge.cc |
| index 7481993309910feaa91c6fbb20442813cdb023a5..215785348119b34adf64ee50b9365aeed4a5d0e9 100644 |
| --- a/chrome/browser/android/bookmarks/bookmarks_bridge.cc |
| +++ b/chrome/browser/android/bookmarks/bookmarks_bridge.cc |
| @@ -17,6 +17,7 @@ |
| #include "chrome/common/pref_names.h" |
| #include "components/bookmarks/browser/bookmark_model.h" |
| #include "components/bookmarks/browser/bookmark_utils.h" |
| +#include "components/enhanced_bookmarks/metadata_accessor.h" |
| #include "components/signin/core/browser/signin_manager.h" |
| #include "content/public/browser/browser_thread.h" |
| #include "jni/BookmarksBridge_jni.h" |
| @@ -244,6 +245,28 @@ void BookmarksBridge::SetBookmarkUrl(JNIEnv* env, |
| GURL(base::android::ConvertJavaStringToUTF16(env, url))); |
| } |
| +base::android::ScopedJavaLocalRef<jstring> |
| +BookmarksBridge::GetBookmarkDescription(JNIEnv* env, |
| + jobject obj, |
| + jlong id, |
| + jint type) { |
| + DCHECK(IsLoaded()); |
| + return base::android::ConvertUTF8ToJavaString( |
| + env, enhanced_bookmarks::DescriptionFromBookmark(GetNodeByID(id, type))); |
| +} |
| + |
| +void BookmarksBridge::SetBookmarkDescription(JNIEnv* env, |
| + jobject obj, |
| + jlong id, |
| + jint type, |
| + jstring description) { |
|
Kibeom Kim (inactive)
2014/07/31 02:03:40
nit: function parameters line wrapping.
|
| + DCHECK(IsLoaded()); |
| + enhanced_bookmarks::SetDescriptionForBookmark( |
| + bookmark_model_, |
| + GetNodeByID(id, type), |
| + base::android::ConvertJavaStringToUTF8(env, description)); |
| +} |
| + |
| void BookmarksBridge::GetBookmarksForFolder(JNIEnv* env, |
| jobject obj, |
| jobject j_folder_id_obj, |