diff options
author | Olli Salli <ollisal@gmail.com> | 2010-12-08 15:12:51 +0200 |
---|---|---|
committer | Olli Salli <ollisal@gmail.com> | 2010-12-08 15:19:05 +0200 |
commit | ef97479bcbc1819111e35d7ebf9518cc98711ca4 (patch) | |
tree | 92ea95b676013f8c7b0f85e2d86f538b078e1703 /TelepathyQt4/properties.cpp | |
parent | 2a913af254bad4767e0753370c0322533bb6b327 (diff) |
AccountSet: Disconnect wrapper signals when we remove the wrapper
If we don't, if the account object path is reused quickly, we might get a property change for the
new account at that path before the old proxy realises it should invalidate itself and stop emitting
signals. We get the properties to filter on correctly when the account is signaled as being re-added
(after a new proxy is built), at which point AccountSet just checks all properties on the new proxy,
so we don't lose any important events doing this.
Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Diffstat (limited to 'TelepathyQt4/properties.cpp')
0 files changed, 0 insertions, 0 deletions