Fix for CTS BrowserTest on Lollipop

Change-Id: I80653a67834375fd87efb0ef330912f99ca91f12
diff --git a/src/com/android/browser/provider/BrowserProvider2.java b/src/com/android/browser/provider/BrowserProvider2.java
index ece565b..0a30853 100644
--- a/src/com/android/browser/provider/BrowserProvider2.java
+++ b/src/com/android/browser/provider/BrowserProvider2.java
@@ -1106,6 +1106,12 @@
                 if ((match == LEGACY || match == LEGACY_ID)
                         && projection == null) {
                     projection = Browser.HISTORY_PROJECTION;
+                    /* do not allow the id with val =1
+                     * since all the columns at id 1 are null
+                     * and do not represent any information to the user
+                     */
+                    selection = DatabaseUtils.concatenateWhere(
+                        selection,  "_id > 1");
                 }
                 String[] args = createCombinedQuery(uri, projection, qb);
                 if (selectionArgs == null) {
@@ -1246,7 +1252,7 @@
             boolean callerIsSyncAdapter) {
         //TODO cascade deletes down from folders
         final SQLiteDatabase db = mOpenHelper.getWritableDatabase();
-        if (callerIsSyncAdapter) {
+       if (callerIsSyncAdapter || android.os.Build.VERSION.SDK_INT > android.os.Build.VERSION_CODES.KITKAT) {
             return db.delete(TABLE_BOOKMARKS, selection, selectionArgs);
         }
         ContentValues values = new ContentValues();