InputDispatcher: Remove transform only for joysticks and touchpads
This partially reverts commit bd52771b. Since window transforms can encode rotations, we need window transforms for some non-pointer events such as relative mouse events. Joysticks and touchapds are an exception to this, because neither expect their reported values to be rotated. For this reason, we only remove window transformations in InputDispatcher for these two types of devices. The bug b/182325974 is now solved by selectively applying window translations for pointer events in MotionEvent. Bug: 182325974 Bug: 179274888 Test: atest inputflinger_tests Test: manual with test app Change-Id: I68a0c87f24a9ddea14e3078ad894410210e42b4a
Loading
Please register or sign in to comment