Merge lp:~mhr3/libunity/fix-1199715 into lp:libunity
Proposed by
Michal Hruby
Status: | Merged | ||||||||
---|---|---|---|---|---|---|---|---|---|
Approved by: | Paweł Stołowski | ||||||||
Approved revision: | 294 | ||||||||
Merged at revision: | 294 | ||||||||
Proposed branch: | lp:~mhr3/libunity/fix-1199715 | ||||||||
Merge into: | lp:libunity | ||||||||
Diff against target: |
288 lines (+130/-16) 7 files modified
protocol/protocol-scope-interface.vala (+2/-1) src/unity-aggregator-scope-private.vala (+13/-1) src/unity-deprecated-scope-impl.vala (+2/-1) src/unity-scope-channel.vala (+70/-9) src/unity-scope-dbus-impl.vala (+13/-1) src/unity-scope-tracker.vala (+29/-2) tools/unity-tool-ui.vala (+1/-1) |
||||||||
To merge this branch: | bzr merge lp:~mhr3/libunity/fix-1199715 | ||||||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Paweł Stołowski (community) | Approve | ||
PS Jenkins bot (community) | continuous-integration | Approve | |
Review via email: mp+187172@code.launchpad.net |
Commit message
Auto-close channels when their owner disappears from the bus
Description of the change
Auto-close channels when their owner disappears from the bus. Also ensure that the tracker class that manages subscopes for aggregator scopes closes the subscopes' channels when the master channel closes.
Also includes code that ensures that there are no reference cycles in the ScopeChannel class.
To post a comment you must log in.
PASSED: Continuous integration, rev:294 jenkins. qa.ubuntu. com/job/ libunity- ci/119/ jenkins. qa.ubuntu. com/job/ libunity- saucy-amd64- ci/104 jenkins. qa.ubuntu. com/job/ libunity- saucy-armhf- ci/104 jenkins. qa.ubuntu. com/job/ libunity- saucy-i386- ci/104
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
Click here to trigger a rebuild: s-jenkins: 8080/job/ libunity- ci/119/ rebuild
http://