diff options
author | Ricardo Cerqueira <ricardo@cyngn.com> | 2014-11-10 01:29:47 +0000 |
---|---|---|
committer | Ricardo Cerqueira <ricardo@cyngn.com> | 2014-11-10 01:29:47 +0000 |
commit | 8025b8300013e8ebd3f0844596dc26767cfa7f1e (patch) | |
tree | 7aa3166fdb0358177215855fd00137cb01575a11 | |
parent | 481e8a1be0887c5b664f9d261ccec2531b08463c (diff) | |
download | android_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-x | src/com/android/providers/contacts/ContactsDatabaseHelper.java | 8 |
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; } |