fix: Database dialog stopped

This commit is contained in:
J-Jamet
2025-10-27 20:53:30 +01:00
parent 9a5c782d5d
commit 7923a63d36
3 changed files with 3 additions and 3 deletions

View File

@@ -87,7 +87,7 @@ abstract class DatabaseActivity : StylishActivity(), DatabaseRetrieval {
showDialog(uiState.progressMessage) showDialog(uiState.progressMessage)
} }
is DatabaseViewModel.ActionState.OnDatabaseActionStopped -> { is DatabaseViewModel.ActionState.OnDatabaseActionStopped -> {
// nothing here, wait for the action to finish stopDialog()
} }
is DatabaseViewModel.ActionState.OnDatabaseActionFinished -> { is DatabaseViewModel.ActionState.OnDatabaseActionFinished -> {
onDatabaseActionFinished( onDatabaseActionFinished(

View File

@@ -121,7 +121,6 @@ class DatabaseTaskProvider(
} }
private fun initServiceConnection() { private fun initServiceConnection() {
actionTaskListener?.onActionStopped()
if (serviceConnection == null) { if (serviceConnection == null) {
serviceConnection = object : ServiceConnection { serviceConnection = object : ServiceConnection {
override fun onBindingDied(name: ComponentName?) { override fun onBindingDied(name: ComponentName?) {

View File

@@ -262,11 +262,12 @@ open class DatabaseTaskNotificationService : LockNotificationService(), Progress
) )
} }
} else { } else {
/* Do not stopped here, service cannot be connected
mActionTaskListeners.forEach { actionTaskListener -> mActionTaskListeners.forEach { actionTaskListener ->
actionTaskListener.onActionStopped( actionTaskListener.onActionStopped(
database database
) )
} }*/
} }
} }
} }