mirror of
https://github.com/moparisthebest/k-9
synced 2024-11-27 11:42:16 -05:00
fixed commit ed4c74983e
due to crashing on 2.1 devices
This commit is contained in:
parent
edfae1906a
commit
ca6d697eed
@ -371,12 +371,12 @@ public class LockableDatabase {
|
||||
try {
|
||||
final File databaseFile = prepareStorage(mStorageProviderId);
|
||||
try {
|
||||
mDb = application.openOrCreateDatabase(databaseFile.getPath(), Context.MODE_PRIVATE, null);
|
||||
mDb = application.openOrCreateDatabase(databaseFile.getName(), Context.MODE_PRIVATE, null);
|
||||
} catch (SQLiteException e) {
|
||||
// try to gracefully handle DB corruption - see issue 2537
|
||||
Log.w(K9.LOG_TAG, "Unable to open DB " + databaseFile + " - removing file and retrying", e);
|
||||
databaseFile.delete();
|
||||
mDb = application.openOrCreateDatabase(databaseFile.getPath(), Context.MODE_PRIVATE, null);
|
||||
mDb = application.openOrCreateDatabase(databaseFile.getName(), Context.MODE_PRIVATE, null);
|
||||
}
|
||||
if (mDb.getVersion() != mSchemaDefinition.getVersion()) {
|
||||
mSchemaDefinition.doDbUpgrade(mDb);
|
||||
|
Loading…
Reference in New Issue
Block a user