Loading src/com/android/settings/display/TimeoutPreferenceController.java +1 −1 Original line number Diff line number Diff line Loading @@ -65,7 +65,7 @@ public class TimeoutPreferenceController extends AbstractPreferenceController im final RestrictedLockUtils.EnforcedAdmin admin = RestrictedLockUtils.checkIfMaximumTimeToLockIsSet(mContext); final long maxTimeout = dpm.getMaximumTimeToLockForUserAndProfiles(UserHandle.myUserId()); dpm.getMaximumTimeToLock(null /* admin */, UserHandle.myUserId()); timeoutListPreference.removeUnusableTimeouts(maxTimeout, admin); } updateTimeoutPreferenceDescription(timeoutListPreference, currentTimeout); Loading src/com/android/settings/security/screenlock/LockAfterTimeoutPreferenceController.java +2 −2 Original line number Diff line number Diff line Loading @@ -107,8 +107,8 @@ public class LockAfterTimeoutPreferenceController extends AbstractPreferenceCont if (mDPM != null) { final RestrictedLockUtils.EnforcedAdmin admin = RestrictedLockUtils.checkIfMaximumTimeToLockIsSet(mContext); final long adminTimeout = mDPM .getMaximumTimeToLockForUserAndProfiles(UserHandle.myUserId()); final long adminTimeout = mDPM.getMaximumTimeToLock(null /* admin */, UserHandle.myUserId()); final long displayTimeout = Math.max(0, Settings.System.getInt(mContext.getContentResolver(), SCREEN_OFF_TIMEOUT, 0)); // This setting is a slave to display timeout when a device policy is enforced. Loading src/com/android/settings/wrapper/DevicePolicyManagerWrapper.java +2 −2 Original line number Diff line number Diff line Loading @@ -223,7 +223,7 @@ public class DevicePolicyManagerWrapper { * * @see DevicePolicyManager#getMaximumTimeToLock(ComponentName, int) */ public long getMaximumTimeToLockForUserAndProfiles(@UserIdInt int userHandle) { return mDpm.getMaximumTimeToLockForUserAndProfiles(userHandle); public long getMaximumTimeToLock(@Nullable ComponentName admin, @UserIdInt int userHandle) { return mDpm.getMaximumTimeToLock(admin, userHandle); } } tests/robotests/src/com/android/settings/display/TimeoutPreferenceControllerTest.java +1 −2 Original line number Diff line number Diff line Loading @@ -88,8 +88,7 @@ public class TimeoutPreferenceControllerTest { final int profileUserId = UserHandle.myUserId(); final long timeout = 10000; when(mUserManager.getProfiles(profileUserId)).thenReturn(Collections.emptyList()); ShadowDevicePolicyManagerWrapper .setMaximumTimeToLockForUserAndProfiles(profileUserId, timeout); ShadowDevicePolicyManagerWrapper.setMaximumTimeToLock(profileUserId, timeout); mController.updateState(mPreference); verify(mPreference).removeUnusableTimeouts(timeout, null); Loading tests/robotests/src/com/android/settings/security/screenlock/LockAfterTimeoutPreferenceControllerTest.java +1 −2 Original line number Diff line number Diff line Loading @@ -129,8 +129,7 @@ public class LockAfterTimeoutPreferenceControllerTest { when(mPreference.getEntryValues()).thenReturn(new CharSequence[] {"10000"} ); Settings.System.putInt(mContext.getContentResolver(), SCREEN_OFF_TIMEOUT, displayTimeout); ShadowDevicePolicyManagerWrapper .setMaximumTimeToLockForUserAndProfiles(userId, adminTimeout); ShadowDevicePolicyManagerWrapper.setMaximumTimeToLock(userId, adminTimeout); mController.updateState((Preference) mPreference); Loading Loading
src/com/android/settings/display/TimeoutPreferenceController.java +1 −1 Original line number Diff line number Diff line Loading @@ -65,7 +65,7 @@ public class TimeoutPreferenceController extends AbstractPreferenceController im final RestrictedLockUtils.EnforcedAdmin admin = RestrictedLockUtils.checkIfMaximumTimeToLockIsSet(mContext); final long maxTimeout = dpm.getMaximumTimeToLockForUserAndProfiles(UserHandle.myUserId()); dpm.getMaximumTimeToLock(null /* admin */, UserHandle.myUserId()); timeoutListPreference.removeUnusableTimeouts(maxTimeout, admin); } updateTimeoutPreferenceDescription(timeoutListPreference, currentTimeout); Loading
src/com/android/settings/security/screenlock/LockAfterTimeoutPreferenceController.java +2 −2 Original line number Diff line number Diff line Loading @@ -107,8 +107,8 @@ public class LockAfterTimeoutPreferenceController extends AbstractPreferenceCont if (mDPM != null) { final RestrictedLockUtils.EnforcedAdmin admin = RestrictedLockUtils.checkIfMaximumTimeToLockIsSet(mContext); final long adminTimeout = mDPM .getMaximumTimeToLockForUserAndProfiles(UserHandle.myUserId()); final long adminTimeout = mDPM.getMaximumTimeToLock(null /* admin */, UserHandle.myUserId()); final long displayTimeout = Math.max(0, Settings.System.getInt(mContext.getContentResolver(), SCREEN_OFF_TIMEOUT, 0)); // This setting is a slave to display timeout when a device policy is enforced. Loading
src/com/android/settings/wrapper/DevicePolicyManagerWrapper.java +2 −2 Original line number Diff line number Diff line Loading @@ -223,7 +223,7 @@ public class DevicePolicyManagerWrapper { * * @see DevicePolicyManager#getMaximumTimeToLock(ComponentName, int) */ public long getMaximumTimeToLockForUserAndProfiles(@UserIdInt int userHandle) { return mDpm.getMaximumTimeToLockForUserAndProfiles(userHandle); public long getMaximumTimeToLock(@Nullable ComponentName admin, @UserIdInt int userHandle) { return mDpm.getMaximumTimeToLock(admin, userHandle); } }
tests/robotests/src/com/android/settings/display/TimeoutPreferenceControllerTest.java +1 −2 Original line number Diff line number Diff line Loading @@ -88,8 +88,7 @@ public class TimeoutPreferenceControllerTest { final int profileUserId = UserHandle.myUserId(); final long timeout = 10000; when(mUserManager.getProfiles(profileUserId)).thenReturn(Collections.emptyList()); ShadowDevicePolicyManagerWrapper .setMaximumTimeToLockForUserAndProfiles(profileUserId, timeout); ShadowDevicePolicyManagerWrapper.setMaximumTimeToLock(profileUserId, timeout); mController.updateState(mPreference); verify(mPreference).removeUnusableTimeouts(timeout, null); Loading
tests/robotests/src/com/android/settings/security/screenlock/LockAfterTimeoutPreferenceControllerTest.java +1 −2 Original line number Diff line number Diff line Loading @@ -129,8 +129,7 @@ public class LockAfterTimeoutPreferenceControllerTest { when(mPreference.getEntryValues()).thenReturn(new CharSequence[] {"10000"} ); Settings.System.putInt(mContext.getContentResolver(), SCREEN_OFF_TIMEOUT, displayTimeout); ShadowDevicePolicyManagerWrapper .setMaximumTimeToLockForUserAndProfiles(userId, adminTimeout); ShadowDevicePolicyManagerWrapper.setMaximumTimeToLock(userId, adminTimeout); mController.updateState((Preference) mPreference); Loading