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

Commit d5d32aec authored by Treehugger Robot's avatar Treehugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Log double tap power to launch wallet event" into main

parents adf12121 0b2af9d9
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -225,7 +225,10 @@ public class GestureLauncherService extends SystemService {
        GESTURE_CAMERA_DOUBLE_TAP_POWER(660),

        @UiEvent(doc = "The user multi-tapped power quickly enough to signal an emergency.")
        GESTURE_EMERGENCY_TAP_POWER(661);
        GESTURE_EMERGENCY_TAP_POWER(661),

        @UiEvent(doc = "The user double-tapped power quickly enough to launch the wallet.")
        GESTURE_WALLET_DOUBLE_TAP_POWER(2236);

        private final int mId;

@@ -753,6 +756,9 @@ public class GestureLauncherService extends SystemService {
                    + powerTapInterval + "ms");
            launchWallet = launchWalletViaSysuiCallbacks() ?
                    handleWalletGesture() : sendGestureTargetActivityPendingIntent();
            if (launchWallet) {
                mUiEventLogger.log(GestureLauncherEvent.GESTURE_WALLET_DOUBLE_TAP_POWER);
            }
        } else if (launchEmergencyGesture) {
            Slog.i(TAG, "Emergency gesture detected, launching.");
            launchEmergencyGesture = handleEmergencyGesture();
+4 −0
Original line number Diff line number Diff line
@@ -743,6 +743,8 @@ public class GestureLauncherServiceTest {

        if (launchWalletViaSysuiCallbacks()) {
            verify(mStatusBarManagerInternal).onWalletLaunchGestureDetected();
            verify(mUiEventLogger, times(1)).log(
                    GestureLauncherService.GestureLauncherEvent.GESTURE_WALLET_DOUBLE_TAP_POWER);
        } else {
            assertTrue(receiver.waitUntilShown());
        }
@@ -778,6 +780,8 @@ public class GestureLauncherServiceTest {

        if (launchWalletViaSysuiCallbacks()) {
            verify(mStatusBarManagerInternal).onWalletLaunchGestureDetected();
            verify(mUiEventLogger, times(1)).log(
                    GestureLauncherService.GestureLauncherEvent.GESTURE_WALLET_DOUBLE_TAP_POWER);
        } else {
            assertTrue(receiver.waitUntilShown());
        }