Merge lp://staging/~mterry/libappindicator/unregister-later into lp://staging/libappindicator

Proposed by Michael Terry
Status: Merged
Merged at revision: 192
Proposed branch: lp://staging/~mterry/libappindicator/unregister-later
Merge into: lp://staging/libappindicator
Diff against target: 27 lines (+5/-5)
1 file modified
src/app-indicator.c (+5/-5)
To merge this branch: bzr merge lp://staging/~mterry/libappindicator/unregister-later
Reviewer Review Type Date Requested Status
Ted Gould (community) Approve
Review via email: mp+49446@code.staging.launchpad.net

Description of the change

Currently, libappindicator unregisters its dbus object name first thing during dispose. But actually, it needs that name to sucessfully make some of the other calls during dispose, notably app_indicator_set_status.

So I've moved it down until right before the bus connection itself is torn down. This fixes bug 711749, which had the keyboard indicator staying around after it the appindicator object itself was disposed (because it was never set as passive).

To post a comment you must log in.
Revision history for this message
Ted Gould (ted) wrote :

  review approve

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches