Merge lp:~aacid/unity-mir/improve_input_area_handling into lp:unity-mir
Proposed by
Albert Astals Cid
Status: | Merged |
---|---|
Approved by: | Gerry Boland |
Approved revision: | 26 |
Merged at revision: | 27 |
Proposed branch: | lp:~aacid/unity-mir/improve_input_area_handling |
Merge into: | lp:unity-mir |
Diff against target: |
287 lines (+88/-59) 6 files modified
src/modules/Unity/SurfaceManager/inputarea.cpp (+8/-4) src/modules/Unity/SurfaceManager/mirsurface.cpp (+32/-41) src/modules/Unity/SurfaceManager/mirsurface.h (+6/-5) src/modules/Unity/SurfaceManager/mirsurfacemanager.cpp (+34/-7) src/modules/Unity/SurfaceManager/mirsurfacemanager.h (+7/-1) src/modules/Unity/SurfaceManager/plugin.cpp (+1/-1) |
To merge this branch: | bzr merge lp:~aacid/unity-mir/improve_input_area_handling |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Gerry Boland (community) | Approve | ||
Mir development team | Pending | ||
Review via email:
|
Commit message
Improve InputArea<
This gets the lower row of buttons in http://
Rationale is, before this patch it's input area had it's own MirSurface but some of the MirSurfaces shared the same mir::surface, so they ended up overwriting eachother input_regions. Now there's just a MirSurface per surface that is shared with the various InputAreas and thus the input_regions nicely cooperate
To post a comment you must log in.
Nice fixing, thank you!