lp:~dandrader/qtubuntu/resizeCatchUp solves the problem we have currently that by symply rotating an app from portrait to landscape (or vice-versa) you can get the app stretched. Because it didn't consume enough buffers to reach the first one with the new size that was promised on the ResizeEvent
The remaining issue is that when you press the power button to turn the display off and then again to turn it back on, MirSurfaceItem gets resized in the scene but the underlying mir surface does not get resized at all. Likely because the apps was already unfocused and getting suspended by the time the resize takes place ** Branch linked: lp:~dandrader/qtubuntu/resizeCatchUp -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to qtubuntu in Ubuntu. https://bugs.launchpad.net/bugs/1466510 Title: Stretched screen (briefly) after rotating Status in Mir: New Status in QtMir: Confirmed Status in mir package in Ubuntu: New Status in qtmir package in Ubuntu: Confirmed Status in qtubuntu package in Ubuntu: In Progress Status in unity8 package in Ubuntu: Invalid Bug description: Test on image with shell rotation enabled. Steps to repro: 1. open app, e.g. system settings. 2. rotate device to landscape, see app adjust to suit. 3. lock phone. 4. rotate device to portrait. 5. unlock phone. Bug: You see flash of stretched app, before it redraws to look correct. Think we need to resize/reorient the app sooner. To manage notifications about this bug go to: https://bugs.launchpad.net/mir/+bug/1466510/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp