~dandrader/qtmir/surfaceDrawn

  • Committer: CI Train Bot
  • Author(s): Daniel d'Andrada
  • Date: 2016-05-11 09:08:25 UTC
  • mfrom: (484.1.2 promptBeforeSurfaceDraws)
  • Revision ID: ci-train-bot@canonical.com-20160511090825-fazlyfjv76mzsj0r
Session: Add a blank surface to the public list if it already has child prompt surfaces

A prompt session may come in too early, before its parent session got a chance
to draw its surface's first frame.

Normally that wouldn't be a problem and we could withhold that parent surface until
it's finally drawn to. But unfortunately the application process might be blocked,
unable to draw anything, until its child prompt session gets dismissed.

Because of that we have no option but to expose this blank surface to shell so that
it can display it along with the prompt surface on top of it, so that the user can
interact with it right away and finally unblock the application. Fixes: #1578665
Approved by: Unity8 CI Bot
Filename Latest Rev Last Changed Committer Comment Size
..
.bzr-builddeb 162.1.2 9 years ago Robert Bruce Park Inline Packaging cleanup. Diff
benchmarks 369.4.1 8 years ago Nick Dedekind touch events tracepoints Diff
cmake 250.4.1 9 years ago Robert Carr Begin on cmake Diff
debian 94 10 years ago Michael Zanetti add packaging Diff
demos 93 10 years ago Michael Zanetti moved demos into their own subdir Diff
src 13 10 years ago Gerry Boland Integrating QML plugin from unity-mir, not complet Diff
tests 154.1.2 9 years ago Gerry Boland Update QML plugin: rename to Unity.Application, me Diff
CMakeLists.txt 478 8 years ago CI Train Bot Mir 0.22 compatibility Approved by: Cemil Azizoglu 6.3 KB Diff Download File
README 466.2.1 8 years ago Daniel d'Andrada Logging of Qt's OpenGL debug messages now must be 1.4 KB Diff Download File