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

Commit d83a2c44 authored by Juan Sebastian Martinez's avatar Juan Sebastian Martinez Committed by Android (Google) Code Review
Browse files

Merge "[Floaty] Assistant haptics independent of invocation effect" into main

parents b96a7d3d ab7046eb
Loading
Loading
Loading
Loading
+8 −2
Original line number Diff line number Diff line
@@ -1480,8 +1480,7 @@ public class PhoneWindowManager implements WindowManagerPolicy {
                break;
            case LONG_PRESS_POWER_ASSISTANT:
                mPowerKeyHandled = true;
                if (!enableLppAssistInvocationHapticEffect()
                        && !enableLppAssistInvocationEffect()) {
                if (!enableLppAssistInvocationEffect()) {
                    performHapticFeedback(HapticFeedbackConstants.ASSISTANT_BUTTON,
                            "Power - Long Press - Go To Assistant");
                }
@@ -2571,6 +2570,13 @@ public class PhoneWindowManager implements WindowManagerPolicy {
                if (getResolvedLongPressOnPowerBehavior() == LONG_PRESS_POWER_ASSISTANT) {
                    handleSingleKeyGestureInKeyGestureController(
                            KeyGestureEvent.KEY_GESTURE_TYPE_LAUNCH_ASSISTANT, event);
                    if (!enableLppAssistInvocationHapticEffect()
                            && event.getAction() == ACTION_COMPLETE) {
                        // The invocation effect will not play haptics so we must play the
                        // assistant effect here
                        performHapticFeedback(HapticFeedbackConstants.ASSISTANT_BUTTON,
                                "Power - Long Press - Go To Assistant");
                    }
                    return;
                }
            }