diff options
| -rw-r--r-- | services/core/java/com/android/server/wm/InputMonitor.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/services/core/java/com/android/server/wm/InputMonitor.java b/services/core/java/com/android/server/wm/InputMonitor.java index 8d6c73a4b03f..3fbe36f78112 100644 --- a/services/core/java/com/android/server/wm/InputMonitor.java +++ b/services/core/java/com/android/server/wm/InputMonitor.java @@ -591,8 +591,6 @@ final class InputMonitor implements InputManagerService.WindowManagerCallbacks { private void updateInputWindows(boolean inDrag) { - clearInputWindowHandlesLw(); - // TODO: multi-display navInputConsumer = getInputConsumer(INPUT_CONSUMER_NAVIGATION, DEFAULT_DISPLAY); pipInputConsumer = getInputConsumer(INPUT_CONSUMER_PIP, DEFAULT_DISPLAY); @@ -614,6 +612,8 @@ final class InputMonitor implements InputManagerService.WindowManagerCallbacks { // Send windows to native code. mService.mInputManager.setInputWindows(mInputWindowHandles); + + clearInputWindowHandlesLw(); } @Override |