diff --git a/app/src/main/java/org/koitharu/kotatsu/main/ui/protect/AppProtectHelper.kt b/app/src/main/java/org/koitharu/kotatsu/main/ui/protect/AppProtectHelper.kt index 35f7321a5..a92d866d2 100644 --- a/app/src/main/java/org/koitharu/kotatsu/main/ui/protect/AppProtectHelper.kt +++ b/app/src/main/java/org/koitharu/kotatsu/main/ui/protect/AppProtectHelper.kt @@ -34,7 +34,7 @@ class AppProtectHelper(private val settings: AppSettings) : Application.Activity override fun onActivitySaveInstanceState(activity: Activity, outState: Bundle) = Unit override fun onActivityDestroyed(activity: Activity) { - if (activity !is ProtectActivity && activity.isTaskRoot) { + if (activity !is ProtectActivity && activity.isFinishing && activity.isTaskRoot) { restoreLock() } }