Loading services/core/java/com/android/server/wm/WindowManagerService.java +3 −1 Original line number Original line Diff line number Diff line Loading @@ -7639,10 +7639,12 @@ public class WindowManagerService extends IWindowManager.Stub isDown = motionEvent.getAction() == MotionEvent.ACTION_DOWN; isDown = motionEvent.getAction() == MotionEvent.ACTION_DOWN; isUp = motionEvent.getAction() == MotionEvent.ACTION_UP; isUp = motionEvent.getAction() == MotionEvent.ACTION_UP; } } final boolean isMouseEvent = ev.getSource() == InputDevice.SOURCE_MOUSE; // For ACTION_DOWN, syncInputTransactions before injecting input. // For ACTION_DOWN, syncInputTransactions before injecting input. // For all mouse events, also sync before injecting. // For ACTION_UP, sync after injecting. // For ACTION_UP, sync after injecting. if (isDown) { if (isDown || isMouseEvent) { syncInputTransactions(); syncInputTransactions(); } } final boolean result = final boolean result = Loading Loading
services/core/java/com/android/server/wm/WindowManagerService.java +3 −1 Original line number Original line Diff line number Diff line Loading @@ -7639,10 +7639,12 @@ public class WindowManagerService extends IWindowManager.Stub isDown = motionEvent.getAction() == MotionEvent.ACTION_DOWN; isDown = motionEvent.getAction() == MotionEvent.ACTION_DOWN; isUp = motionEvent.getAction() == MotionEvent.ACTION_UP; isUp = motionEvent.getAction() == MotionEvent.ACTION_UP; } } final boolean isMouseEvent = ev.getSource() == InputDevice.SOURCE_MOUSE; // For ACTION_DOWN, syncInputTransactions before injecting input. // For ACTION_DOWN, syncInputTransactions before injecting input. // For all mouse events, also sync before injecting. // For ACTION_UP, sync after injecting. // For ACTION_UP, sync after injecting. if (isDown) { if (isDown || isMouseEvent) { syncInputTransactions(); syncInputTransactions(); } } final boolean result = final boolean result = Loading