← Back to team overview

touch-packages team mailing list archive

[Bug 1466510] Re: Stretched screen (briefly) after rotating

 

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


References