summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMangesh Ghiware <mghiware@google.com>2013-04-30 09:35:31 -0700
committerMangesh Ghiware <mghiware@google.com>2013-04-30 12:59:37 -0700
commit7d54a706167031ff4043536c7cfa529ac46e6411 (patch)
treea1232359fd51db58d6fa3f133b6fd9db46a3d1e1
parentb7c49994231f31f5cf4de4a66eec7a85a3bd9551 (diff)
downloadandroid_packages_apps_Snap-7d54a706167031ff4043536c7cfa529ac46e6411.tar.gz
android_packages_apps_Snap-7d54a706167031ff4043536c7cfa529ac46e6411.tar.bz2
android_packages_apps_Snap-7d54a706167031ff4043536c7cfa529ac46e6411.zip
Handle onDowngrade in PhotoDatabase
Bug: 8683352 Change-Id: Iefaa425a753c8242dc345efd96354bbb7b5bb999
-rw-r--r--src/com/android/photos/data/PhotoDatabase.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/com/android/photos/data/PhotoDatabase.java b/src/com/android/photos/data/PhotoDatabase.java
index fd9cd0790..1f15c5bdc 100644
--- a/src/com/android/photos/data/PhotoDatabase.java
+++ b/src/com/android/photos/data/PhotoDatabase.java
@@ -101,6 +101,15 @@ public class PhotoDatabase extends SQLiteOpenHelper {
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
+ recreate(db);
+ }
+
+ @Override
+ public void onDowngrade(SQLiteDatabase db, int oldVersion, int newVersion) {
+ recreate(db);
+ }
+
+ private void recreate(SQLiteDatabase db) {
dropTable(db, Metadata.TABLE);
dropTable(db, Photos.TABLE);
dropTable(db, Albums.TABLE);