Merge "Fix stealth mode for managed profiles"

This commit is contained in:
TreeHugger Robot
2020-02-21 21:13:10 +00:00
committed by Android (Google) Code Review
4 changed files with 10 additions and 4 deletions

View File

@@ -340,6 +340,7 @@ public class AuthContainerView extends LinearLayout
mBackgroundView.setImportantForAccessibility(IMPORTANT_FOR_ACCESSIBILITY_NO);
mCredentialView.setContainerView(this);
mCredentialView.setUserId(mConfig.mUserId);
mCredentialView.setEffectiveUserId(mEffectiveUserId);
mCredentialView.setCredentialType(credentialType);
mCredentialView.setCallback(mCredentialCallback);

View File

@@ -376,7 +376,7 @@ public class AuthController extends SystemUI implements CommandQueue.Callbacks,
}
if (DEBUG) {
Log.d(TAG, "showDialog: " + args
Log.d(TAG, "userId: " + userId
+ " savedState: " + savedState
+ " mCurrentDialog: " + mCurrentDialog
+ " newDialog: " + newDialog

View File

@@ -95,12 +95,12 @@ public class AuthCredentialPatternView extends AuthCredentialView {
}
@Override
protected void onFinishInflate() {
super.onFinishInflate();
protected void onAttachedToWindow() {
super.onAttachedToWindow();
mLockPatternView = findViewById(R.id.lockPattern);
mLockPatternView.setOnPatternListener(new UnlockPatternListener());
mLockPatternView.setInStealthMode(
!mLockPatternUtils.isVisiblePatternEnabled(mEffectiveUserId));
!mLockPatternUtils.isVisiblePatternEnabled(mUserId));
mLockPatternView.setTactileFeedbackEnabled(mLockPatternUtils.isTactileFeedbackEnabled());
}
}

View File

@@ -69,6 +69,7 @@ public abstract class AuthCredentialView extends LinearLayout {
protected AuthContainerView mContainerView;
protected Callback mCallback;
protected AsyncTask<?, ?, ?> mPendingLockCheck;
protected int mUserId;
protected int mEffectiveUserId;
protected ErrorTimer mErrorTimer;
@@ -143,6 +144,10 @@ public abstract class AuthCredentialView extends LinearLayout {
view.setText(text);
}
void setUserId(int userId) {
mUserId = userId;
}
void setEffectiveUserId(int effectiveUserId) {
mEffectiveUserId = effectiveUserId;
}