eds: Share a single E.SourceRegistry between all Edsf.PersonaStores
authorPhilip Withnall <philip@tecnocode.co.uk>
Sun, 24 Jun 2012 17:33:49 +0000 (18:33 +0100)
committerPhilip Withnall <philip@tecnocode.co.uk>
Wed, 27 Jun 2012 19:38:44 +0000 (20:38 +0100)
commit09c1736bceb33722139704f71bad40ec7b070177
treea96604ed1ae19d8565ce303257770326d12ed64b
parentf032c7afaf86fba46dca272cf973a89a78208d56
eds: Share a single E.SourceRegistry between all Edsf.PersonaStores

Turns out a single E.SourceRegistry takes about 200ms to construct, due to
involving D-Bus round trips, so sharing the existing SourceRegistry from the
Eds.Backend to all its Edsf.PersonaStores is a big win.
backends/eds/eds-backend.vala
backends/eds/lib/edsf-persona-store.vala