Surfaces can consume input events before they're visible.
Bug #1400218 reported by
Daniel van Vugt
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Fix Released
|
Medium
|
Daniel van Vugt | ||
mir (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Surfaces can consume input events before they're visible. This is because BasicSurface only checks the "hidden" flag and doesn't remember to check other factors that might make the surface invisible.
Related branches
lp:~vanvugt/mir/fix-1400218
- Kevin DuBois (community): Approve
- Cemil Azizoglu (community): Approve
- Alan Griffiths: Approve
- Alexandros Frantzis (community): Approve
-
Diff: 98 lines (+48/-1)2 files modifiedsrc/server/scene/basic_surface.cpp (+1/-1)
tests/unit-tests/scene/test_basic_surface.cpp (+47/-0)
summary: |
- Surfaces may consume input events before they're visible. + Surfaces can consume input events before they're visible. |
description: | updated |
Changed in mir: | |
status: | In Progress → Fix Committed |
Changed in mir: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
mir (0.10.0+ 15.04.20150107. 2-0ubuntu1) vivid; urgency=medium