Merge lp:~charlesk/indicator-bluetooth/lp-1530807-watch-bluez-owner-on-bus into lp:indicator-bluetooth/15.10
Proposed by
Charles Kerr
Status: | Merged | ||||
---|---|---|---|---|---|
Approved by: | Charles Kerr | ||||
Approved revision: | 98 | ||||
Merged at revision: | 94 | ||||
Proposed branch: | lp:~charlesk/indicator-bluetooth/lp-1530807-watch-bluez-owner-on-bus | ||||
Merge into: | lp:indicator-bluetooth/15.10 | ||||
Diff against target: |
142 lines (+56/-18) 1 file modified
src/bluez.vala (+56/-18) |
||||
To merge this branch: | bzr merge lp:~charlesk/indicator-bluetooth/lp-1530807-watch-bluez-owner-on-bus | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Xavi Garcia | Approve | ||
PS Jenkins bot (community) | continuous-integration | Approve | |
Review via email: mp+286003@code.launchpad.net |
Commit message
Change the indicator's Bluez class to watch for 'org.bluez' to appear/vanish on the system bus.
Description of the change
Several people experiencing bug #1530807 have stated that restarting indicator-bluetooth solves the issue, so the bug appears to be a timing issue with the indicator's startup.
Change the indicator's Bluez class to watch for 'org.bluez' to appear/vanish on the system bus and update accordingly. The class was previously brittle in that it assumed org.bluez would be up and running before the indicator started.
To post a comment you must log in.
PASSED: Continuous integration, rev:98 jenkins. qa.ubuntu. com/job/ indicator- bluetooth- ci/41/ jenkins. qa.ubuntu. com/job/ indicator- bluetooth- wily-amd64- ci/3 jenkins. qa.ubuntu. com/job/ indicator- bluetooth- wily-armhf- ci/3 jenkins. qa.ubuntu. com/job/ indicator- bluetooth- wily-armhf- ci/3/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/indicator- bluetooth- ci/41/rebuild
http://