mirror of
https://github.com/Kunzisoft/KeePassDX.git
synced 2025-12-04 15:49:33 +01:00
Fix warning dialog during creation state
This commit is contained in:
@@ -63,6 +63,7 @@ open class DatabaseTaskNotificationService : LockNotificationService(), Progress
|
||||
private var mActionTaskListeners = LinkedList<ActionTaskListener>()
|
||||
private var mActionRunning = false
|
||||
private var mTaskRemovedRequested = false
|
||||
private var mCreationState = false
|
||||
|
||||
private var mIconId: Int = R.drawable.notification_ic_database_load
|
||||
private var mTitleId: Int = R.string.database_opened
|
||||
@@ -158,7 +159,7 @@ open class DatabaseTaskNotificationService : LockNotificationService(), Progress
|
||||
Log.i(TAG, "Database file modified " +
|
||||
"$previousDatabaseInfo != $lastFileDatabaseInfo ")
|
||||
// Call listener to indicate a change in database info
|
||||
if (previousDatabaseInfo != null) {
|
||||
if (!mCreationState && previousDatabaseInfo != null) {
|
||||
mDatabaseInfoListeners.forEach { listener ->
|
||||
listener.onDatabaseInfoChanged(previousDatabaseInfo, lastFileDatabaseInfo)
|
||||
}
|
||||
@@ -517,6 +518,8 @@ open class DatabaseTaskNotificationService : LockNotificationService(), Progress
|
||||
if (databaseUri == null)
|
||||
return null
|
||||
|
||||
mCreationState = true
|
||||
|
||||
return CreateDatabaseRunnable(this,
|
||||
database,
|
||||
databaseUri,
|
||||
@@ -551,6 +554,8 @@ open class DatabaseTaskNotificationService : LockNotificationService(), Progress
|
||||
if (databaseUri == null)
|
||||
return null
|
||||
|
||||
mCreationState = false
|
||||
|
||||
return LoadDatabaseRunnable(
|
||||
this,
|
||||
database,
|
||||
|
||||
Reference in New Issue
Block a user