From f41a07ebcd4a10fc0aec0f132c23746bc9444dfb Mon Sep 17 00:00:00 2001 From: srowen Date: Thu, 15 Nov 2012 19:48:16 +0000 Subject: [PATCH] Raise history limit to 2000 git-svn-id: https://zxing.googlecode.com/svn/trunk@2520 59b500cc-1b3d-0410-9834-0bbf25fbcc57 --- .../google/zxing/client/android/history/HistoryManager.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/android/src/com/google/zxing/client/android/history/HistoryManager.java b/android/src/com/google/zxing/client/android/history/HistoryManager.java index 198a06adb..e70ae207e 100644 --- a/android/src/com/google/zxing/client/android/history/HistoryManager.java +++ b/android/src/com/google/zxing/client/android/history/HistoryManager.java @@ -53,7 +53,7 @@ public final class HistoryManager { private static final String TAG = HistoryManager.class.getSimpleName(); - private static final int MAX_ITEMS = 500; + private static final int MAX_ITEMS = 2000; private static final String[] COLUMNS = { DBHelper.TEXT_COL, @@ -238,7 +238,9 @@ public final class HistoryManager { DBHelper.TIMESTAMP_COL + " DESC"); cursor.move(MAX_ITEMS); while (cursor.moveToNext()) { - db.delete(DBHelper.TABLE_NAME, DBHelper.ID_COL + '=' + cursor.getString(0), null); + String id = cursor.getString(0); + Log.i(TAG, "Deleting scan history ID " + id); + db.delete(DBHelper.TABLE_NAME, DBHelper.ID_COL + '=' + id, null); } } catch (SQLiteException sqle) { // We're seeing an error here when called in CaptureActivity.onCreate() in rare cases