summaryrefslogtreecommitdiffstats
path: root/src/com/android/dialer/database/DialerDatabaseHelper.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/dialer/database/DialerDatabaseHelper.java')
-rw-r--r--src/com/android/dialer/database/DialerDatabaseHelper.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/com/android/dialer/database/DialerDatabaseHelper.java b/src/com/android/dialer/database/DialerDatabaseHelper.java
index eec24f5bc..60179f6b9 100644
--- a/src/com/android/dialer/database/DialerDatabaseHelper.java
+++ b/src/com/android/dialer/database/DialerDatabaseHelper.java
@@ -73,7 +73,7 @@ public class DialerDatabaseHelper extends SQLiteOpenHelper {
* 0-98 KitKat
* </pre>
*/
- public static final int DATABASE_VERSION = 4;
+ public static final int DATABASE_VERSION = 70004;
public static final String DATABASE_NAME = "dialer.db";
/**
@@ -409,7 +409,10 @@ public class DialerDatabaseHelper extends SQLiteOpenHelper {
Log.e(TAG, "Malformed database version..recreating database");
}
- if (oldVersion < 4) {
+ int base = 70000;
+ db.execSQL("DROP TABLE IF EXISTS " + "cached_number_contacts");
+ if (oldVersion <= (DATABASE_VERSION - base)
+ || (oldVersion >= base && oldVersion < DATABASE_VERSION)) {
setupTables(db);
return;
}