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 71f1c2795801484c3de8722062d2f81855786407..054e5d511d8e08e75a0e86e898be231022ce7e5b 100644 |
--- a/chrome/browser/android/bookmarks/bookmarks_bridge.cc |
+++ b/chrome/browser/android/bookmarks/bookmarks_bridge.cc |
@@ -245,6 +245,34 @@ void BookmarksBridge::GetTopLevelFolderIDs(JNIEnv* env, |
} |
} |
+void BookmarksBridge::GetUncategorizedBookmarkIDs(JNIEnv* env, |
+ jobject obj, |
+ jobject j_result_obj) { |
+ std::vector<const BookmarkNode*> uncategorized_bookmarks; |
Ted C
2014/09/03 20:56:44
remove
Kibeom Kim (inactive)
2014/09/03 21:00:19
Done.
|
+ |
+ const BookmarkNode* mobile_node = bookmark_model_->mobile_node(); |
+ for (int i = 0; i < mobile_node->child_count(); ++i) { |
+ const BookmarkNode* node = mobile_node->GetChild(i); |
+ if (!node->is_folder()) { |
+ Java_BookmarksBridge_addToBookmarkIdList(env, |
+ j_result_obj, |
+ node->id(), |
+ GetBookmarkType(node)); |
+ } |
+ } |
+ |
+ const BookmarkNode* other_node = bookmark_model_->other_node(); |
+ for (int i = 0; i < other_node->child_count(); ++i) { |
+ const BookmarkNode* node = other_node->GetChild(i); |
+ if (!node->is_folder()) { |
+ Java_BookmarksBridge_addToBookmarkIdList(env, |
+ j_result_obj, |
+ node->id(), |
+ GetBookmarkType(node)); |
+ } |
+ } |
+} |
+ |
void BookmarksBridge::GetChildIDs(JNIEnv* env, |
jobject obj, |
jlong id, |