diff --git a/app/src/main/java/com/hippo/ehviewer/ui/EhActivity.kt b/app/src/main/java/com/hippo/ehviewer/ui/EhActivity.kt index 293fcbd4f..453e425e5 100644 --- a/app/src/main/java/com/hippo/ehviewer/ui/EhActivity.kt +++ b/app/src/main/java/com/hippo/ehviewer/ui/EhActivity.kt @@ -101,9 +101,9 @@ abstract class EhActivity : AppCompatActivity() { override fun onResume() { val locked_resume_time = System.currentTimeMillis() / 1000 val locked_delay_time = locked_resume_time - locked_last_leave_time - if (Settings.getSecurity() && locked_delay_time >= Settings.getSecurityDelay() * 60 - && isAuthenticationSupported() && EhApplication.locked - ) { + if (locked_delay_time < Settings.getSecurityDelay() * 60) { + EhApplication.locked = false + } else if (Settings.getSecurity() && isAuthenticationSupported() && EhApplication.locked) { startActivity(Intent(this, SecurityActivity::class.java)) } super.onResume()