lp:~vanvugt/mir/render-focus
- Get this branch:
- bzr branch lp:~vanvugt/mir/render-focus
Branch merges
- Mir development team: Pending requested
-
Diff: 114 lines (+34/-8)2 files modifiedexamples/demo-shell/demo_renderer.cpp (+29/-6)
examples/demo-shell/demo_renderer.h (+5/-2)
Branch information
Recent revisions
- 1533. By Daniel van Vugt
-
Merge latest development-branch, resolve conflicts and port to the new
interfaces. - 1526. By Andreas Pokorny
-
Workaround for Greeter turning the screen on.
This is just a workaround for the issue with the split greeter. While display is off another greeter is spawned to be shown as soon as display is turned on again. A greeter is a nested mir server. On initialization nested servers send the initial display configuration to the hosting server. Obviously that configuration contains power_mode == MirPowerMode:
:mir_power_ mode_on.
u-s-c sets the focus onto the recently started greeter as soon as the session has a surface with buffers in. On that focus change the the stored display configuration (given they have one) is applied. Which turns the display on.This change disables sending the first/initial nested display configuration.
We clearly need a better solution for that issue so we can remove that workaround as soon as we have one.
. Fixes: https://bugs.launchpad .net/bugs/ 1297876. Approved by PS Jenkins bot, Alan Griffiths.
- 1525. By Alan Griffiths
-
scene: extend SurfaceObserver so as to re-implement the legacy Surface change notifications.
Approved by PS Jenkins bot, Alexandros Frantzis, Kevin DuBois.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:mir/0.1