If the account is removed from the AccountManager the CM gets disconnected but the signal about the disconnection is never propagated through to the Account. The workaround is to listen for the status change on the Connection from the Account. But since anybody using Account will have to do this it would be nice if the signal can come through Account without the need to listen on another signal.h
A better workaround would be to consider the status to have become DISCONNECTED if the TpAccount emits 'invalidated', I think?
+patch. Is this what you're after?
Code looks fine, test would give you some bonus points ;)
Merged already, apparently... fixed in 0.9.3 or 0.10.0, whichever comes first.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.