Prevent remove service during database registration

This commit is contained in:
J-Jamet
2021-08-17 18:26:10 +02:00
parent afcfad162e
commit 60747db945

View File

@@ -20,6 +20,7 @@
package com.kunzisoft.keepass.services package com.kunzisoft.keepass.services
import android.content.Intent import android.content.Intent
import com.kunzisoft.keepass.timeout.TimeoutHelper
import com.kunzisoft.keepass.utils.LockReceiver import com.kunzisoft.keepass.utils.LockReceiver
import com.kunzisoft.keepass.utils.registerLockReceiver import com.kunzisoft.keepass.utils.registerLockReceiver
import com.kunzisoft.keepass.utils.unregisterLockReceiver import com.kunzisoft.keepass.utils.unregisterLockReceiver
@@ -42,7 +43,9 @@ abstract class LockNotificationService : NotificationService() {
} }
override fun onTaskRemoved(rootIntent: Intent?) { override fun onTaskRemoved(rootIntent: Intent?) {
stopSelf() if (!TimeoutHelper.temporarilyDisableTimeout) {
stopSelf()
}
super.onTaskRemoved(rootIntent) super.onTaskRemoved(rootIntent)
} }