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

Commit faeca933 authored by Linux Build Service Account's avatar Linux Build Service Account Committed by Gerrit - the friendly Code Review server
Browse files

Merge "Framework: Policy: Enable softkey vibration on touch"

parents b58496b8 63d53151
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
@@ -2029,6 +2029,18 @@ public class PhoneWindowManager implements WindowManagerPolicy {
                    + " canceled=" + canceled);
        }

        // Add key vibrate
        boolean isEnabled = (Settings.System.getInt(mContext.getContentResolver(),
                   Settings.System.HAPTIC_FEEDBACK_ENABLED, 1) != 0);

        if (down && isEnabled && (repeatCount == 0)) {
                 if (keyCode == KeyEvent.KEYCODE_SEARCH || keyCode == KeyEvent.KEYCODE_HOME ||
                       keyCode == KeyEvent.KEYCODE_MENU || keyCode == KeyEvent.KEYCODE_BACK) {

                       performHapticFeedbackLw(null, HapticFeedbackConstants.KEYBOARD_TAP, false);
                 }
        }

        if (mButtonLightEnabled && (down && repeatCount == 0 && (keyCode == KeyEvent.KEYCODE_HOME
                || keyCode == KeyEvent.KEYCODE_BACK || keyCode == KeyEvent.KEYCODE_MENU
                || keyCode == KeyEvent.KEYCODE_SEARCH))) {