Loading src/com/android/settings/accessibility/KeyboardVibrationTogglePreferenceController.java +4 −2 Original line number Diff line number Diff line Loading @@ -110,7 +110,9 @@ public class KeyboardVibrationTogglePreferenceController extends TogglePreferenc @Override public int getAvailabilityStatus() { if (Flags.keyboardCategoryEnabled() && mContext.getResources().getBoolean(R.bool.config_keyboard_vibration_supported)) { && mContext.getResources().getBoolean(R.bool.config_keyboard_vibration_supported) && mContext.getResources().getFloat( com.android.internal.R.dimen.config_keyboardHapticFeedbackFixedAmplitude) > 0) { return AVAILABLE; } return UNSUPPORTED_ON_DEVICE; Loading tests/robotests/src/com/android/settings/accessibility/KeyboardVibrationTogglePreferenceControllerTest.java +3 −0 Original line number Diff line number Diff line Loading @@ -84,6 +84,9 @@ public class KeyboardVibrationTogglePreferenceControllerTest { public void getAvailabilityStatus_featureSupported_available() { mSetFlagsRule.enableFlags(Flags.FLAG_KEYBOARD_CATEGORY_ENABLED); when(mResources.getBoolean(R.bool.config_keyboard_vibration_supported)).thenReturn(true); when(mResources.getFloat( com.android.internal.R.dimen.config_keyboardHapticFeedbackFixedAmplitude)) .thenReturn(0.8f); assertThat(mController.getAvailabilityStatus()).isEqualTo(AVAILABLE); } Loading Loading
src/com/android/settings/accessibility/KeyboardVibrationTogglePreferenceController.java +4 −2 Original line number Diff line number Diff line Loading @@ -110,7 +110,9 @@ public class KeyboardVibrationTogglePreferenceController extends TogglePreferenc @Override public int getAvailabilityStatus() { if (Flags.keyboardCategoryEnabled() && mContext.getResources().getBoolean(R.bool.config_keyboard_vibration_supported)) { && mContext.getResources().getBoolean(R.bool.config_keyboard_vibration_supported) && mContext.getResources().getFloat( com.android.internal.R.dimen.config_keyboardHapticFeedbackFixedAmplitude) > 0) { return AVAILABLE; } return UNSUPPORTED_ON_DEVICE; Loading
tests/robotests/src/com/android/settings/accessibility/KeyboardVibrationTogglePreferenceControllerTest.java +3 −0 Original line number Diff line number Diff line Loading @@ -84,6 +84,9 @@ public class KeyboardVibrationTogglePreferenceControllerTest { public void getAvailabilityStatus_featureSupported_available() { mSetFlagsRule.enableFlags(Flags.FLAG_KEYBOARD_CATEGORY_ENABLED); when(mResources.getBoolean(R.bool.config_keyboard_vibration_supported)).thenReturn(true); when(mResources.getFloat( com.android.internal.R.dimen.config_keyboardHapticFeedbackFixedAmplitude)) .thenReturn(0.8f); assertThat(mController.getAvailabilityStatus()).isEqualTo(AVAILABLE); } Loading