| Index: chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java b/chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java
|
| index b5d51e0098a91c95528c0e258eb53ef4564c6385..70bab9e8c8ea3eedbf28d4061ee97277e0ef7fcb 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java
|
| @@ -204,6 +204,17 @@ public class BookmarksBridge {
|
| }
|
|
|
| /**
|
| + * @return The uncategorized bookmark IDs. They are direct descendant bookmarks of mobile and
|
| + * other folders.
|
| + */
|
| + public List<BookmarkId> getUncategorizedBookmarkIDs() {
|
| + assert mIsNativeBookmarkModelLoaded;
|
| + List<BookmarkId> result = new ArrayList<BookmarkId>();
|
| + nativeGetUncategorizedBookmarkIDs(mNativeBookmarksBridge, result);
|
| + return result;
|
| + }
|
| +
|
| + /**
|
| * Reads sub-folder IDs, sub-bookmark IDs, or both of the given folder.
|
| *
|
| * @param getFolders Whether sub-folders should be returned.
|
| @@ -442,6 +453,8 @@ public class BookmarksBridge {
|
| List<BookmarkId> bookmarksList);
|
| private native void nativeGetTopLevelFolderIDs(long nativeBookmarksBridge, boolean getSpecial,
|
| boolean getNormal, List<BookmarkId> bookmarksList);
|
| + private native void nativeGetUncategorizedBookmarkIDs(long nativeBookmarksBridge,
|
| + List<BookmarkId> bookmarksList);
|
| private native void nativeGetChildIDs(long nativeBookmarksBridge, long id, int type,
|
| boolean getFolders, boolean getBookmarks, List<BookmarkId> bookmarksList);
|
| private native void nativeGetAllBookmarkIDsOrderedByCreationDate(long nativeBookmarksBridge,
|
|
|