summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRicardo Cerqueira <ricardo@cyngn.com>2014-11-10 01:29:47 +0000
committerRicardo Cerqueira <ricardo@cyngn.com>2014-11-10 01:29:47 +0000
commit8025b8300013e8ebd3f0844596dc26767cfa7f1e (patch)
tree7aa3166fdb0358177215855fd00137cb01575a11
parent481e8a1be0887c5b664f9d261ccec2531b08463c (diff)
downloadandroid_packages_providers_ContactsProvider-8025b8300013e8ebd3f0844596dc26767cfa7f1e.tar.gz
android_packages_providers_ContactsProvider-8025b8300013e8ebd3f0844596dc26767cfa7f1e.tar.bz2
android_packages_providers_ContactsProvider-8025b8300013e8ebd3f0844596dc26767cfa7f1e.zip
DBHelper: Add upgrade path from CM11
Database schema 807 already adds a duration_type Change-Id: I36929c48937e736d59f885c8fe0c22ac7d8d4505
-rwxr-xr-xsrc/com/android/providers/contacts/ContactsDatabaseHelper.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/com/android/providers/contacts/ContactsDatabaseHelper.java b/src/com/android/providers/contacts/ContactsDatabaseHelper.java
index 40450056..570f5d07 100755
--- a/src/com/android/providers/contacts/ContactsDatabaseHelper.java
+++ b/src/com/android/providers/contacts/ContactsDatabaseHelper.java
@@ -2239,6 +2239,7 @@ public class ContactsDatabaseHelper extends SQLiteOpenHelper {
boolean rescanDirectories = false;
boolean rebuildSqliteStats = false;
boolean upgradeLocaleSpecificData = false;
+ boolean upgradeFromCM11 = false;
if (oldVersion == 99) {
upgradeViewsAndTriggers = true;
@@ -2752,6 +2753,10 @@ public class ContactsDatabaseHelper extends SQLiteOpenHelper {
oldVersion = 804;
}
+ if (oldVersion > 806 && oldVersion < 900) {
+ upgradeFromCM11 = true;
+ }
+
if (oldVersion < 900) {
upgradeViewsAndTriggers = true;
oldVersion = 900;
@@ -2811,7 +2816,8 @@ public class ContactsDatabaseHelper extends SQLiteOpenHelper {
}
if (oldVersion < 911) {
- upgradeToVersion911(db);
+ if (!upgradeFromCM11)
+ upgradeToVersion911(db);
oldVersion = 911;
}