From 25fa318d2fb5acfbbd5a636255e84a76cd78de2f Mon Sep 17 00:00:00 2001 From: Lucas Rocha Date: Sat, 2 Jun 2012 14:23:45 -0400 Subject: [PATCH] Bug 750707 - Check for bookmarks should only consider normal bookmarks (r=margaret) --- mobile/android/base/db/LocalBrowserDB.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/mobile/android/base/db/LocalBrowserDB.java b/mobile/android/base/db/LocalBrowserDB.java index 4492758ebc11..8dbeee389cfb 100644 --- a/mobile/android/base/db/LocalBrowserDB.java +++ b/mobile/android/base/db/LocalBrowserDB.java @@ -376,10 +376,13 @@ public class LocalBrowserDB implements BrowserDB.BrowserDBIface { } public boolean isBookmark(ContentResolver cr, String uri) { + // This method is about normal bookmarks, not the Reading List Cursor cursor = cr.query(mBookmarksUriWithProfile, new String[] { Bookmarks._ID }, - Bookmarks.URL + " = ?", - new String[] { uri }, + Bookmarks.URL + " = ? AND " + + Bookmarks.PARENT + " != ?", + new String[] { uri, + String.valueOf(Bookmarks.FIXED_READING_LIST_ID) }, Bookmarks.URL); int count = cursor.getCount();