Pointer events are not mapped to correct output by nested Mir
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Fix Released
|
Medium
|
Alan Griffiths | ||
mir (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
/0/ Have a two display setup
/1/ Start a session compositor: bin/mir_demo_server with config:
window-
arw-file=
file=
vt=2
display-
/2/ Start a nested compositor: bin/mir_demo_server with config:
window-
file=
host=
display-
/3/ Start a client: mir/mir_
Surfaces can be moved on the first screen [Alt+drag] by clicking on the corresponding part of the second screen.
(It also works correctly on the first screen - the problem is that the co-ordinates are not transformed from surface local to presentation space.)
Related branches
- Cemil Azizoglu (community): Approve
- Andreas Pokorny (community): Approve
- Alberto Aguirre (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 40 lines (+18/-8)1 file modifiedsrc/server/graphics/nested/display_buffer.cpp (+18/-8)
Changed in mir: | |
status: | New → In Progress |
assignee: | nobody → Alan Griffiths (alan-griffiths) |
Changed in mir: | |
milestone: | none → 0.14.0 |
tags: | added: input |
Changed in mir: | |
importance: | Undecided → Medium |
Changed in mir: | |
status: | Fix Committed → Fix Released |
Fix committed into lp:mir at revision None, scheduled for release in mir, milestone 0.14.0