summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/com/android/providers/contacts/ContactsDatabaseHelper.java10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/com/android/providers/contacts/ContactsDatabaseHelper.java b/src/com/android/providers/contacts/ContactsDatabaseHelper.java
index d20358a..fc81fa5 100644
--- a/src/com/android/providers/contacts/ContactsDatabaseHelper.java
+++ b/src/com/android/providers/contacts/ContactsDatabaseHelper.java
@@ -121,7 +121,7 @@ public class ContactsDatabaseHelper extends SQLiteOpenHelper {
* 1000-1099 M
* </pre>
*/
- static final int DATABASE_VERSION = 1010;
+ static final int DATABASE_VERSION = 1011;
public interface Tables {
public static final String CONTACTS = "contacts";
@@ -2895,9 +2895,13 @@ public class ContactsDatabaseHelper extends SQLiteOpenHelper {
oldVersion = 1010;
}
- if (oldVersion < 1010) {
+ if (oldVersion < 1011) {
+ // There was a merge error, so do step1010 again, and also re-crete views.
+ // upgradeToVersion1010() is safe to re-run.
+ upgradeToVersion1010(db);
+ rebuildSqliteStats = true;
upgradeViewsAndTriggers = true;
- oldVersion = 1010;
+ oldVersion = 1011;
}
if (upgradeViewsAndTriggers) {