touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #116856
[Bug 1514556] Re: With occlusion detection, apps stop responding when switching from another app.
Testing in Ubuntu 15.04 (r168):
This problem seems to be related to mir dropping old buffers when the visibility changes from occluded->exposed.
If I remove the "drop old buffers" code from mir::scene::BasicSurface::set_visibility, then it seems to come right.
There have been some changes in mir related to the buffer stream and
arbiter which I'm testing if might make a difference. It may also be
that we're not handling the dropped buffers correctly in qtmir?
--
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/1514556
Title:
With occlusion detection, apps stop responding when switching from
another app.
Status in Canonical System Image:
In Progress
Status in qtmir package in Ubuntu:
Confirmed
Status in qtubuntu package in Ubuntu:
Confirmed
Bug description:
If you switch from one app to the next, and start scrolling around (eg
in dash) very soon after switching, the app will sometimes stop
rendering.
Reproduce:
1) Start an app (eg dialer) from dash
2) wait a few seconds in dialer.
3) Do a quick switch back to dash, and immediately start scrolling/swiping around.
Expected:
app behaves normally and responds to user input.
Actual:
sometimes the dash will stop responding for an undetermined amount of time, or until you interact with another part of the shell.
To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1514556/+subscriptions
References