Enable visual feedback when entering FRP pattern
When the original lock pattern is verified for Factory Reset Protection
(FRP), the original setting of LOCK_PATTERN_VISIBLE is unknown.
However, it's likely to be true, since that is the value that gets set
automatically when a pattern is first set. It would only be false if
the user went into Settings and disabled "Make pattern visible". So, to
be consistent with this, fix the low-level default to be true instead of
false. This enables visual feedback when entering the FRP pattern.
Bug: 270013005
Change-Id: If295999da34510c17ebfb323dd5215418eaa0852
Merged-In: If295999da34510c17ebfb323dd5215418eaa0852
(cherry picked from commit 5162566c0f)
This commit is contained in:
committed by
Chun-Wei Wang
parent
17bb645ade
commit
e46d3522d0
@@ -1082,7 +1082,10 @@ public class LockPatternUtils {
|
||||
*/
|
||||
@UnsupportedAppUsage
|
||||
public boolean isVisiblePatternEnabled(int userId) {
|
||||
return getBoolean(Settings.Secure.LOCK_PATTERN_VISIBLE, false, userId);
|
||||
// Default to true, since this gets explicitly set to true when a pattern is first set
|
||||
// anyway, which makes true the user-visible default. The low-level default should be the
|
||||
// same, in order for FRP credential verification to get the same default.
|
||||
return getBoolean(Settings.Secure.LOCK_PATTERN_VISIBLE, true, userId);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user