Properly serialize AFD values for the Tp cache.
authorTravis Reitter <travis.reitter@collabora.co.uk>
Thu, 10 Nov 2011 00:34:22 +0000 (16:34 -0800)
committerTravis Reitter <travis.reitter@collabora.co.uk>
Thu, 10 Nov 2011 00:46:11 +0000 (16:46 -0800)
commit7539d6182295bfcaff921a4050a04980d109954c
treeb8f4c2daf6bdeef22d46f26c8dbca6b5af6bc4ff
parent7abd82627d2f0f089cab8a399cfcff4698ef8b35
Properly serialize AFD values for the Tp cache.

We were previously writing serialized Telepathy AbstractFieldDetails
values over each other in the final array, which was generally bad
and specifically crashed Gnome Shell.

This affects AFD-derived structures: phone numbers, email addresses,
and URLs.

Closes: bgo#662314 - Gnome-shell restarts if I change my user status to
disconnected/unavailable
NEWS
backends/telepathy/lib/tpf-persona-store-cache.vala