From 5ed0736dfda8861adf1a33b9a9caaf9e6c693e8e Mon Sep 17 00:00:00 2001
From: Dhina17 <dhinalogu@gmail.com>
Date: Sat, 27 Jan 2024 06:18:59 +0000
Subject: [PATCH] fixup! Forward port CM Screen Security settings (1/2)

Fixes custom pattern size in auth prompts from apps.

Change-Id: I8238de614f7acd0e2b286b06775961820b6c10fb
---
 .../com/android/systemui/biometrics/AuthContainerView.java    | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/packages/SystemUI/src/com/android/systemui/biometrics/AuthContainerView.java b/packages/SystemUI/src/com/android/systemui/biometrics/AuthContainerView.java
index 802a550c4d29..76b47b534a4e 100644
--- a/packages/SystemUI/src/com/android/systemui/biometrics/AuthContainerView.java
+++ b/packages/SystemUI/src/com/android/systemui/biometrics/AuthContainerView.java
@@ -66,6 +66,7 @@ import com.android.app.animation.Interpolators;
 import com.android.internal.annotations.VisibleForTesting;
 import com.android.internal.jank.InteractionJankMonitor;
 import com.android.internal.widget.LockPatternUtils;
+import com.android.internal.widget.LockPatternView;
 import com.android.systemui.R;
 import com.android.systemui.biometrics.AuthController.ScaleFactorProvider;
 import com.android.systemui.biometrics.domain.interactor.PromptCredentialInteractor;
@@ -497,6 +498,9 @@ public class AuthContainerView extends LinearLayout
             case Utils.CREDENTIAL_PATTERN:
                 mCredentialView = factory.inflate(
                         R.layout.auth_credential_pattern_view, null, false);
+                LockPatternView lockPatternView = mCredentialView.findViewById(R.id.lockPattern);
+                lockPatternView.setLockPatternSize(
+                        mLockPatternUtils.getLockPatternSize(mConfig.mUserId));
                 break;
             case Utils.CREDENTIAL_PIN:
             case Utils.CREDENTIAL_PASSWORD:
-- 
GitLab