diff options
| author | 2020-07-08 00:25:29 +0000 | |
|---|---|---|
| committer | 2020-07-08 00:25:29 +0000 | |
| commit | b6e52a7f4340d7b524021cfca14789414d6a5f70 (patch) | |
| tree | 82849183cea8f66e2d2e274c02c2cf1cca3688bd | |
| parent | e2ab932b5b406a382d0d2508f2eb14ce635e2ea9 (diff) | |
| parent | 3ad6390b26c40c0cc0d47e244990a8ca585bcd13 (diff) | |
Merge "Send valid displayId and eventTime for edge back event"
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/phone/EdgeBackGestureHandler.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/EdgeBackGestureHandler.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/EdgeBackGestureHandler.java index 304fe0090e77..539158c40d45 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/EdgeBackGestureHandler.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/EdgeBackGestureHandler.java @@ -614,8 +614,10 @@ public class EdgeBackGestureHandler extends CurrentUserTracker implements Displa // Bubble controller will give us a valid display id if it should get the back event BubbleController bubbleController = Dependency.get(BubbleController.class); int bubbleDisplayId = bubbleController.getExpandedDisplayId(mContext); - if (code == KeyEvent.KEYCODE_BACK && bubbleDisplayId != INVALID_DISPLAY) { + if (bubbleDisplayId != INVALID_DISPLAY) { ev.setDisplayId(bubbleDisplayId); + } else { + ev.setDisplayId(mContext.getDisplay().getDisplayId()); } InputManager.getInstance().injectInputEvent(ev, InputManager.INJECT_INPUT_EVENT_MODE_ASYNC); } |