diff options
author | Sjoerd Simons <sjoerd.simons@collabora.co.uk> | 2010-12-05 19:56:51 +0000 |
---|---|---|
committer | Sjoerd Simons <sjoerd.simons@collabora.co.uk> | 2010-12-05 19:56:51 +0000 |
commit | b65cfc3e2a43bd3af403ede70ecb4e2838979406 (patch) | |
tree | cabc835504018aedfa90d059e7d882453a256304 /NEWS | |
parent | ca3b450d1269c3fa1a1254fd25978edd1cfe1c06 (diff) | |
download | telepathy-farstream-b65cfc3e2a43bd3af403ede70ecb4e2838979406.tar.gz |
Ensure CodecsUpdated is always called when needed
For a CM calling SupportedCodecs after local codecs have been set is only
expected to contain the intersection of the remote codecs with the existing set
of codecs. Specifically it's unexpected for codecs to change their parameters.
This means there is a race when remote codecs are updated and at the same time
the local codecs are updated, as telepathy-farsight tried to ensure to only
send a set of codecs once (via either SupportedCodecs, CodecsUpdated or Ready).
To fix this always call CodecsUpdated when the list of codecs has changed after
the initial set of codecs was sent.
Diffstat (limited to 'NEWS')
0 files changed, 0 insertions, 0 deletions