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
Loading
Please register or sign in to comment