Bug #728414 - Deliver ESource data changes on idle
authorMilan Crha <mcrha@redhat.com>
Fri, 2 May 2014 14:03:48 +0000 (16:03 +0200)
committerMilan Crha <mcrha@redhat.com>
Fri, 2 May 2014 14:08:37 +0000 (16:08 +0200)
commitd3df5164070dd084d4d4b7791d9903677605de49
treec8b727d326365954a8d9c7780d6080028343b137
parenta075969d782d283968e0495610c99c466f2a35a6
Bug #728414 - Deliver ESource data changes on idle

The data D-Bus property change is received in a gdbus dedicated thread,
thus any ESource property changes, caused by reload of the data file,
are also delivered in the same gdbus dedicated thread, which is wrong
when there are still left property bindings which update gtk widgets.
Update the ESource data on idle, to workaround this issue.
libedataserver/e-source.c