Mir

Bypass causes some non-bypassed surfaces (on top) to be invisible

Bug #1266385 reported by Daniel van Vugt on 2014-01-06
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mir
Fix Released
High
Daniel van Vugt
mir (Ubuntu)
High
Unassigned

Bug Description

Bypass causes non-bypassed surfaces to become unreachable.

1. mir_demo_server_shell --compositor-report=log
2. mir_demo_client_eglplasma
3. mir_demo_client_flicker

Expected: Flicker to appear on top, to be able to Alt+Tab between the surfaces and move plasma with Alt+drag
Observed: Alt+Tab and Alt+drag both do nothing. Flicker never becomes visible at least for the first few tries. Eventually you can Alt+Tab to plasma enough times to then be able to drag it, disabling bypass and thus making switching to flicker possible.

Alternate test case:

1. mir_demo_server_basic
2. mir_demo_client_eglplasma
3. mir_demo_client_flicker

Expected: Flicker to appear on top
Observed: Flicker never appears, unless you "env MIR_BYPASS=0" on the server.

Related branches

Changed in mir:
assignee: nobody → Daniel van Vugt (vanvugt)
Changed in mir:
status: Triaged → In Progress
summary: - Bypass causes non-bypassed surfaces to become unreachable
+ Bypass causes some non-bypassed surfaces (on top) to be invisible
PS Jenkins bot (ps-jenkins) wrote :

Fix committed into lp:mir/devel at revision None, scheduled for release in mir, milestone Unknown

Changed in mir:
status: In Progress → Fix Committed
Daniel van Vugt (vanvugt) wrote :

Come to think of it, this explains why some users could never run demo clients on top of XMir. Not sure if we ever had a bug logged for that, but should be fixed now anyway.

Changed in mir:
status: Fix Committed → Fix Released
Daniel van Vugt (vanvugt) wrote :

mir (0.1.4+14.04.20140204-0ubuntu1) trusty; urgency=medium

Changed in mir (Ubuntu):
importance: Undecided → High
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers