Index: chrome/android/java/src/org/chromium/chrome/browser/EnhancedBookmarksBridge.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/EnhancedBookmarksBridge.java b/chrome/android/java/src/org/chromium/chrome/browser/EnhancedBookmarksBridge.java |
index 98859f10af178627725cdc0a5c975dfc13153588..e9d04ae3d03a3fee305afc1f36e092511cf503a8 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/EnhancedBookmarksBridge.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/EnhancedBookmarksBridge.java |
@@ -147,6 +147,16 @@ public final class EnhancedBookmarksBridge { |
} |
/** |
+ * Get list of bookmarks as result of a search query for the local bookmark model. This method |
+ * uses same logic with omnibox to fetch related bookmarks and is thus synchronous. |
+ * @param query Keyword used to find related bookmarks. |
+ * @return List of bookmarks that are related to the given query. |
+ */ |
Kibeom Kim (inactive)
2014/10/31 09:13:51
Refer to BookmarkModel::GetBookmarksMatching in th
|
+ public List<BookmarkId> getLocalSearchResults(String query) { |
+ return nativeSearchLocalResults(mNativeEnhancedBookmarksBridge, query); |
+ } |
+ |
+ /** |
* Registers a SearchObserver that listens to search request updates. |
* @param observer Observer to add |
*/ |
@@ -205,6 +215,8 @@ public final class EnhancedBookmarksBridge { |
String filter, List<BookmarkId> list); |
private native List<BookmarkId> nativeGetSearchResults(long nativeEnhancedBookmarksBridge, |
String query); |
+ private native List<BookmarkId> nativeSearchLocalResults(long nativeEnhancedBookmarksBridge, |
+ String query); |
private native String[] nativeGetFilters(long nativeEnhancedBookmarksBridge); |
private native BookmarkId nativeAddFolder(long nativeEnhancedBookmarksBridge, BookmarkId parent, |
int index, String title); |