Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit cb0695d7 authored by Jorge Ruesga's avatar Jorge Ruesga
Browse files

DeskClock: Recreate alarms DB on downgrade

This fixed the cm10 to cm10.1 transition (from version 7 to 6)

Change-Id: Ia30915e8c4ebc36b191b5a876acbc8cb779b6689
JIRA: CYAN-1188
Issue: https://jira.cyanogenmod.org/browse/CYAN-1188


Signed-off-by: default avatarJorge Ruesga <jorge@ruesga.com>
parent 62934a1f
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
@@ -76,6 +76,17 @@ class AlarmDatabaseHelper extends SQLiteOpenHelper {
        if (Log.LOGV) Log.v("Alarms database upgrade done.");
    }

    @Override
    public void onDowngrade(SQLiteDatabase db, int oldVersion, int newVersion) {
        if (Log.LOGV) Log.v("Downgrading alarms database from version " + oldVersion + " to "
                + newVersion);

        db.execSQL("DROP TABLE alarms;");
        onCreate(db);

        if (Log.LOGV) Log.v("Alarms database downgrade done.");
    }

    Uri commonInsert(ContentValues values) {
        SQLiteDatabase db = getWritableDatabase();
        db.beginTransaction();