From 3d5f9b949ba3006b4e9aa9bba42336c5e6490f14 Mon Sep 17 00:00:00 2001 From: BinTianqi Date: Mon, 6 May 2024 16:00:56 +0800 Subject: [PATCH] fix app crash when enter password info --- app/src/main/java/com/bintianqi/owndroid/dpm/Password.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/bintianqi/owndroid/dpm/Password.kt b/app/src/main/java/com/bintianqi/owndroid/dpm/Password.kt index efc1dbd..427d041 100644 --- a/app/src/main/java/com/bintianqi/owndroid/dpm/Password.kt +++ b/app/src/main/java/com/bintianqi/owndroid/dpm/Password.kt @@ -139,8 +139,10 @@ private fun PasswordInfo(){ if(isDeviceOwner(myDpm)|| isProfileOwner(myDpm)){ Text(stringResource(R.string.is_password_sufficient, myDpm.isActivePasswordSufficient)) } - val pwdFailedAttempts = myDpm.currentFailedPasswordAttempts - Text(text = stringResource(R.string.password_failed_attempts_is, pwdFailedAttempts)) + if(myDpm.isAdminActive(myComponent)){ + val pwdFailedAttempts = myDpm.currentFailedPasswordAttempts + Text(text = stringResource(R.string.password_failed_attempts_is, pwdFailedAttempts)) + } if(VERSION.SDK_INT>=28&&isProfileOwner(myDpm)&&myDpm.isManagedProfile(myComponent)){ val unifiedPwd = myDpm.isUsingUnifiedPassword(myComponent) Text(stringResource(R.string.is_using_unified_password, unifiedPwd))