Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 21b57f7c authored by Jason Mylen's avatar Jason Mylen
Browse files

Remove conflicting vibration-only haptic causing inconsistent touch feedback.

Fix: 204162928
Test: manual

Change-Id: I8fb87d634177d070124a03ba360660c763cad454
parent c1fee021
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -1228,6 +1228,9 @@ public class VolumeDialogImpl implements VolumeDialog,
                effect = VibrationEffect.get(VibrationEffect.EFFECT_CLICK);
                break;
            case RINGER_MODE_VIBRATE:
                // Feedback handled by onStateChange, for feedback both when user toggles
                // directly in volume dialog, or drags slider to a value of 0 in settings.
                break;
            default:
                effect = VibrationEffect.get(VibrationEffect.EFFECT_DOUBLE_CLICK);
        }
@@ -1628,9 +1631,8 @@ public class VolumeDialogImpl implements VolumeDialog,
                && mState.ringerModeInternal != -1
                && mState.ringerModeInternal != state.ringerModeInternal
                && state.ringerModeInternal == AudioManager.RINGER_MODE_VIBRATE) {
            mController.vibrate(VibrationEffect.get(VibrationEffect.EFFECT_HEAVY_CLICK));
            mController.vibrate(VibrationEffect.get(VibrationEffect.EFFECT_DOUBLE_CLICK));
        }

        mState = state;
        mDynamic.clear();
        // add any new dynamic rows