[Esource] Do not set properties on load which did not change
authorMilan Crha <mcrha@redhat.com>
Fri, 24 Jan 2014 16:39:45 +0000 (17:39 +0100)
committerMilan Crha <mcrha@redhat.com>
Fri, 24 Jan 2014 16:39:45 +0000 (17:39 +0100)
commit294ec486b3bcb82192844fba07a642a789d19e25
tree00c34329cc48c628da32367342799dee51efb22f
parentdb77629c613ddee6d67896ab12399fb00b0c1cad
[Esource] Do not set properties on load which did not change

When calling g_object_set(), g_object_set_property() and similar
set functions, the GObject itself notifies about the property change,
even if the value didn't change at all. This was exhibited by false
notifications when (re)loading ESource on a change on all its saved
properties, which, in particular, was causing bug #722399.
libedataserver/e-source.c