Skip to content

Commit 7a8bf2a

Browse files
committed
Skip welcome screen-lock page on secured devices, use isDeviceSecure
1 parent 9f1effd commit 7a8bf2a

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

presentation/src/main/java/org/cryptomator/presentation/presenter/VaultListPresenter.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ class VaultListPresenter @Inject constructor( //
141141

142142
if (!sharedPreferencesHandler.isScreenLockDialogAlreadyShown) {
143143
val keyguardManager = context().getSystemService(Context.KEYGUARD_SERVICE) as KeyguardManager
144-
if (!keyguardManager.isKeyguardSecure) {
144+
if (!keyguardManager.isDeviceSecure) {
145145
view?.showDialog(AskForLockScreenDialog.newInstance())
146146
}
147147
sharedPreferencesHandler.setScreenLockDialogAlreadyShown()

presentation/src/main/java/org/cryptomator/presentation/ui/activity/WelcomeActivity.kt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,9 @@ class WelcomeActivity : BaseActivity<ActivityWelcomeBinding>(ActivityWelcomeBind
156156
pages.add(FragmentPage.License)
157157
}
158158
pages.add(FragmentPage.Notifications)
159-
pages.add(FragmentPage.ScreenLock)
159+
if (!keyguardManager.isDeviceSecure) {
160+
pages.add(FragmentPage.ScreenLock)
161+
}
160162
}
161163

162164
private fun setupPager() {
@@ -219,7 +221,7 @@ class WelcomeActivity : BaseActivity<ActivityWelcomeBinding>(ActivityWelcomeBind
219221
if (!this::pagerAdapter.isInitialized) {
220222
return
221223
}
222-
pagerAdapter.screenLockFragment?.updateScreenLockState(keyguardManager.isKeyguardSecure)
224+
pagerAdapter.screenLockFragment?.updateScreenLockState(keyguardManager.isDeviceSecure)
223225
}
224226

225227
private fun completeWelcomeFlow() {

0 commit comments

Comments
 (0)