Fix the empty preference after clicking gear icon
Because there is no other options for 'None' or 'Swipe, there is no
necessary for showing the gear icon to show options.
'Lock screen message' could be found in
Settings > Display > Lock screen display.
Add testcase to verify the ChangeScreenLockPreferenceController's
behavior.
Test: make ROBOTEST_FILTER=ChangeScreenLockPreferenceControllerTest \
RunSettingsRoboTests -j40
Change-Id: Icdcd672261749d106162053d6f5228cee420a810
Fixes: 110848852
This commit is contained in:
@@ -84,8 +84,7 @@ public class ChangeScreenLockPreferenceController extends AbstractPreferenceCont
|
||||
@Override
|
||||
public void updateState(Preference preference) {
|
||||
if (mPreference != null && mPreference instanceof GearPreference) {
|
||||
if (mLockPatternUtils.isSecure(mUserId)
|
||||
|| !mLockPatternUtils.isLockScreenDisabled(mUserId)) {
|
||||
if (mLockPatternUtils.isSecure(mUserId)) {
|
||||
((GearPreference) mPreference).setOnGearClickListener(this);
|
||||
} else {
|
||||
((GearPreference) mPreference).setOnGearClickListener(null);
|
||||
|
||||
Reference in New Issue
Block a user