Merge lp:~gerboland/qtmir/upstart-respawning-app into lp:qtmir
Status: | Merged | ||||
---|---|---|---|---|---|
Approved by: | Gerry Boland | ||||
Approved revision: | 256 | ||||
Merged at revision: | 262 | ||||
Proposed branch: | lp:~gerboland/qtmir/upstart-respawning-app | ||||
Merge into: | lp:qtmir | ||||
Diff against target: |
86 lines (+64/-1) 2 files modified
src/modules/Unity/Application/application_manager.cpp (+10/-1) tests/modules/ApplicationManager/application_manager_test.cpp (+54/-0) |
||||
To merge this branch: | bzr merge lp:~gerboland/qtmir/upstart-respawning-app | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Josh Arenson (community) | Approve | ||
PS Jenkins bot (community) | continuous-integration | Approve | |
Review via email: mp+235797@code.launchpad.net |
Commit message
Fix AppMan handling Upstart resuming a Stopped application
AppMan did not expect apps to be restarted by anyone other than itself. However url-dispatcher will launch an instance of an application if it needs to. Should that app be in a Stopped state, AppMan would reject it. This patch has AppMan accept that new process and fire a focus event to the shell.
Description of the change
Fix AppMan handling Upstart resuming a Stopped application
* Are there any related MPs required for this MP to build/function as expected? Please list.
N
* Did you perform an exploratory manual test run of your code change and any related functionality?
Y
* If you changed the packaging (debian), did you subscribe the ubuntu-unity team to this MP?
N/A
PASSED: Continuous integration, rev:256 jenkins. qa.ubuntu. com/job/ qtmir-ci/ 87/ jenkins. qa.ubuntu. com/job/ qtmir-utopic- amd64-ci/ 87 jenkins. qa.ubuntu. com/job/ qtmir-utopic- armhf-ci/ 87 jenkins. qa.ubuntu. com/job/ qtmir-utopic- armhf-ci/ 87/artifact/ work/output/ *zip*/output. zip
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
deb: http://
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/qtmir- ci/87/rebuild
http://