Mir

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

Bug #1266385 reported by Daniel van Vugt
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mir
Fix Released
High
Daniel van Vugt
mir (Ubuntu)
Fix Released
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
Revision history for this message
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
Revision history for this message
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
Revision history for this message
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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.