From 1602d061c116290ec4b8011de10ff193c34427c4 Mon Sep 17 00:00:00 2001 From: Shihaam Abdul Rahman Date: Fri, 22 May 2026 03:01:21 +0500 Subject: [PATCH] fix bug that allowed to skip password setup during inital setup --- .../java/sh/sar/basedbank/ui/onboarding/OnboardingActivity.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/sh/sar/basedbank/ui/onboarding/OnboardingActivity.kt b/app/src/main/java/sh/sar/basedbank/ui/onboarding/OnboardingActivity.kt index b8e86e7..bcff704 100644 --- a/app/src/main/java/sh/sar/basedbank/ui/onboarding/OnboardingActivity.kt +++ b/app/src/main/java/sh/sar/basedbank/ui/onboarding/OnboardingActivity.kt @@ -96,6 +96,10 @@ class OnboardingActivity : AppCompatActivity(), SecuritySetupFragment.Callback { } binding.btnGetStarted.setOnClickListener { + if (prefs.getString("security_method", null) == null) { + binding.viewPager.currentItem = 1 + return@setOnClickListener + } prefs.edit().putBoolean("onboarding_done", true).apply() startActivity(Intent(this, LoginActivity::class.java)) finish()