lp:~alan-griffiths/miral/fix-1632325
- Get this branch:
- bzr branch lp:~alan-griffiths/miral/fix-1632325
Branch merges
- Brandon Schaefer (community): Approve
- Gerry Boland (community): Approve
-
Diff: 20 lines (+10/-0)1 file modifiedmiral/window_specification.cpp (+10/-0)
Related bugs
Bug #1632325: tooltips positioned wrong with mir0.24 | High | Fix Released |
Related blueprints
Branch information
Recent revisions
- 403. By Alan Griffiths
-
Invisible windows are poor candidates for receiving focus. Especially if they are modal dialogs (LP:1631958)
- 397. By Gerry Boland
-
[miral-qt] Use WMP::window_ready as indication client has drawn its first frame, and check visible state on surface ready.
Fixes issue where MirSurface::visible was incorrect on surface creation. This was due to race between MirSurface being created and miral::
WindowInfo: :is_visible being called, and the client swapping a frame. If client swapped a frame, and surface type non-hidden & non-minimized, is_visible will return true. But for same state, if no frame swapped, is_visible will return false.
So ensure we call is_visible when the surface is marked ready by MirAL.
This also replaces the term "firstFramePosted" with "ready" - we let MirAL keep track of what makes a surface "ready"
- 395. By Daniel d'Andrada
-
[miral-qt] Remove dead code: MirSurface:
:updateWindowIn fo Not called anywhere
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:miral