1da8628ae3edf2945dfa2bc1ec43dc848d4ffffb
Synthesized events consist of injected, split and clamped events. Instead of letting caller specify it, we fill cursor position fields by deriving from pointers. Thus we can maintain the property between pointer coodinates and cursor position. If there is need we can add a new obtain method later as well anyway. I decided to update the value for split events because it would be unnatural to have a out of bound cursor position when a gesture crosses view boundaries, but ultimately we probably shouldn't split mouse events. Nevertheless that's out of the scope of this CL and I chose to be on the safe side at this moment. Bug: 134788085 Bug: 136607870 Test: atest TooltipTest#testMouseHoverTooltipWithHoverListener Test: atest MotionEventTest (and select running all candidates) Test: atest DragDropTest Change-Id: I4f3dec0f3c4c1ab2ff5cb986b94b0e007d9fe41b
…
…
…
…
…
…
…
Merge "WifiMetrics: add per-band Tx and Rx speed histogram" into qt-r1-dev am:
6564df6264 am: e6fb43cff3
…
…
…
Merge "Call out IllegalArgumentException in docs for ImsMmTelManager" am:
ec63e6e9ed am: c00a1b9d2a am: cc996be8a6 am: 1064533bb7
Merge "Remove preload2 as it is not used" am:
c9f969486c am: 321ac12abe am: 9b511117fb am: 3d9fb617ae
Merge "Remove voip-common to the dependency list of *-api-stubs-docs" am:
b5958c7c49 am: 1f51d97b8e am: 511bd2ba29
…
Description
No description provided
Languages
Java
73.7%
Kotlin
14%
PowerBuilder
5.8%
C++
5.2%
AIDL
1%