From 82ffbf2a1dbf77a8e3da62766282902f51f8b7b0 Mon Sep 17 00:00:00 2001 From: tarsin Date: Thu, 20 Oct 2022 13:33:50 +0800 Subject: [PATCH] Reset unlock status if within delay time --- app/src/main/java/com/hippo/ehviewer/ui/EhActivity.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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()