diff options
| author | 2024-07-11 19:42:37 +0000 | |
|---|---|---|
| committer | 2024-07-11 19:42:37 +0000 | |
| commit | 722bccf21ee87afb48b1f727e08bcafc2f3e3d1f (patch) | |
| tree | d7ae19efd7e02bdee92454481f2e4605d130f1b2 | |
| parent | b2596e82f33fcf6a00e2972667473e1db19cdb83 (diff) | |
| parent | 1045208e8c9273a74adbb9736806cfead447e180 (diff) | |
Merge "Create the EventReceiver with the right display Id" into main
| -rw-r--r-- | libs/WindowManager/Shell/src/com/android/wm/shell/windowdecor/DesktopModeWindowDecorViewModel.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libs/WindowManager/Shell/src/com/android/wm/shell/windowdecor/DesktopModeWindowDecorViewModel.java b/libs/WindowManager/Shell/src/com/android/wm/shell/windowdecor/DesktopModeWindowDecorViewModel.java index faf6a627febe..d12b9060bee3 100644 --- a/libs/WindowManager/Shell/src/com/android/wm/shell/windowdecor/DesktopModeWindowDecorViewModel.java +++ b/libs/WindowManager/Shell/src/com/android/wm/shell/windowdecor/DesktopModeWindowDecorViewModel.java @@ -1040,7 +1040,7 @@ public class DesktopModeWindowDecorViewModel implements WindowDecorViewModel { private void createInputChannel(int displayId) { final InputManager inputManager = mContext.getSystemService(InputManager.class); final InputMonitor inputMonitor = - mInputMonitorFactory.create(inputManager, mContext); + mInputMonitorFactory.create(inputManager, displayId); final EventReceiver eventReceiver = new EventReceiver(inputMonitor, inputMonitor.getInputChannel(), Looper.myLooper()); mEventReceiversByDisplay.put(displayId, eventReceiver); @@ -1194,8 +1194,8 @@ public class DesktopModeWindowDecorViewModel implements WindowDecorViewModel { } static class InputMonitorFactory { - InputMonitor create(InputManager inputManager, Context context) { - return inputManager.monitorGestureInput("caption-touch", context.getDisplayId()); + InputMonitor create(InputManager inputManager, int displayId) { + return inputManager.monitorGestureInput("caption-touch", displayId); } } |