Loading
WM: Fix seamless rotation
With the introduction of the surface hierarchy, the seamless rotation behavior in WSA is no longer correct: it also applies the WindowState's offset, which leads to that being applied twice. Instead of doing that, we simply rotate the WSA surface within the place that WindowState dictates now. Finally, the location of the WindowState itself also needs to be transformed into the new orientation. Fixes: 109927566 Test: atest CoordinateTransformsTest Test: atest 'WindowStateTests#testSeamlesslyRotateWindow' Change-Id: I9fb27a0a8a2bddc6ec88a4fcce6d6ea00929fb91