diff --git a/app/src/main/java/com/kunzisoft/keepass/activities/lock/LockingActivity.kt b/app/src/main/java/com/kunzisoft/keepass/activities/lock/LockingActivity.kt index 46b760641..574ad9f95 100644 --- a/app/src/main/java/com/kunzisoft/keepass/activities/lock/LockingActivity.kt +++ b/app/src/main/java/com/kunzisoft/keepass/activities/lock/LockingActivity.kt @@ -35,6 +35,7 @@ import com.kunzisoft.keepass.activities.stylish.StylishActivity import com.kunzisoft.keepass.database.element.Database import com.kunzisoft.keepass.notifications.KeyboardEntryNotificationService import com.kunzisoft.keepass.magikeyboard.MagikIME +import com.kunzisoft.keepass.notifications.ClipboardEntryNotificationService import com.kunzisoft.keepass.settings.PreferencesUtil import com.kunzisoft.keepass.timeout.TimeoutHelper import com.kunzisoft.keepass.utils.LOCK_ACTION @@ -199,6 +200,9 @@ fun Activity.lock() { stopService(Intent(this, KeyboardEntryNotificationService::class.java)) MagikIME.removeEntry(this) + // Stop the notification service + stopService(Intent(this, ClipboardEntryNotificationService::class.java)) + Log.i(Activity::class.java.name, "Shutdown " + localClassName + " after inactivity or manual lock") (getSystemService(Context.NOTIFICATION_SERVICE) as NotificationManager).apply {