Make WakeScreen conditionally avaialable
Also moving the setting closer to 'Always On' Fixes: 124389844 Test: manual Test: make RunSettingsRoboTests ROBOTEST_FILTER=WakeScreenGesturePreferenceController Change-Id: Ic19e01bf4259608dc0430507fbb3ce5ebf6fa456
This commit is contained in:
@@ -53,7 +53,18 @@ public class WakeScreenGesturePreferenceController extends GesturePreferenceCont
|
||||
|| !mFeatureProvider.isSupported(mContext)) {
|
||||
return UNSUPPORTED_ON_DEVICE;
|
||||
}
|
||||
return mFeatureProvider.isEnabled(mContext) ? AVAILABLE : CONDITIONALLY_UNAVAILABLE;
|
||||
|
||||
if (!mFeatureProvider.isEnabled(mContext)) {
|
||||
return CONDITIONALLY_UNAVAILABLE;
|
||||
}
|
||||
|
||||
return getAmbientConfig().alwaysOnEnabled(mUserId)
|
||||
? AVAILABLE : DISABLED_DEPENDENT_SETTING;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected boolean canHandleClicks() {
|
||||
return getAmbientConfig().alwaysOnEnabled(mUserId);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
Reference in New Issue
Block a user