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 (cherry picked from commit 41f7e9d1)
Loading
Please register or sign in to comment