Merge lp:~robertcarr/unity-mir/default-input-focus into lp:unity-mir
Status: | Superseded |
---|---|
Proposed branch: | lp:~robertcarr/unity-mir/default-input-focus |
Merge into: | lp:unity-mir |
Diff against target: |
233 lines (+140/-2) 6 files modified
src/modules/Unity/Application/mirsurfacemanager.cpp (+4/-0) src/unity-mir/focussetter.cpp (+56/-0) src/unity-mir/focussetter.h (+56/-0) src/unity-mir/shellserverconfiguration.cpp (+16/-0) src/unity-mir/shellserverconfiguration.h (+4/-0) src/unity-mir/unity-mir.pro (+4/-2) |
To merge this branch: | bzr merge lp:~robertcarr/unity-mir/default-input-focus |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Gerry Boland (community) | code review | Approve | |
PS Jenkins bot (community) | continuous-integration | Approve | |
Review via email: mp+189733@code.launchpad.net |
This proposal has been superseded by a proposal from 2013-10-08.
Commit message
Focus the shell when no sessions are focused.
It's difficult with the current architecture for the shell to receive keyboard focus, as it does not have an associated application session. Work around this by implementing a defaulting FocusSetter, which assigns keyboard focus to the shell surface when focus would otherwise be cleared.
Description of the change
It's difficult with the current architecture for the shell to receive keyboard focus, as it does not have an associated application session. Work around this by implementing a defaulting FocusSetter, which assigns keyboard focus to the shell surface when focus would otherwise be cleared.
PASSED: Continuous integration, rev:102 jenkins. qa.ubuntu. com/job/ unity-mir- ci/96/ jenkins. qa.ubuntu. com/job/ unity-mir- saucy-amd64- ci/38 jenkins. qa.ubuntu. com/job/ unity-mir- saucy-armhf- ci/96 jenkins. qa.ubuntu. com/job/ unity-mir- saucy-armhf- ci/96/artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ unity-mir- saucy-i386- ci/96
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild: 10.97.0. 26:8080/ job/unity- mir-ci/ 96/rebuild
http://