Fix backup restore crash.

master
Greyson Parrelli 2020-03-02 09:48:18 -05:00
parent fd2a464bae
commit 543a4ee177
1 changed files with 8 additions and 3 deletions

View File

@ -165,9 +165,14 @@ public class DatabaseFactory {
}
public static void upgradeRestored(Context context, SQLiteDatabase database){
getInstance(context).databaseHelper.onUpgrade(database, database.getVersion(), -1);
getInstance(context).databaseHelper.markCurrent(database);
getInstance(context).mms.trimEntriesForExpiredMessages();
synchronized (lock) {
getInstance(context).databaseHelper.onUpgrade(database, database.getVersion(), -1);
getInstance(context).databaseHelper.markCurrent(database);
getInstance(context).mms.trimEntriesForExpiredMessages();
instance.databaseHelper.close();
instance = null;
}
}
private DatabaseFactory(@NonNull Context context) {