summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAivars Kalvans <aivars.kalvans@inbox.lv>2005-07-13 12:46:58 +0000
committerAivars Kalvans <aivarsk@src.gnome.org>2005-07-13 12:46:58 +0000
commit6c2edce51b2582cff513153779cb5dc106d8e3fd (patch)
treeca3c52a78bafa8cab76b24ce0dc11522a1aaa357
parent4c2bf68c13700799a1243d19f43245feca7ceaa9 (diff)
downloadgconf-6c2edce51b2582cff513153779cb5dc106d8e3fd.tar.gz
unref GConfEntry after notifying client. Fixes bug #158756
2005-07-13 Aivars Kalvans <aivars.kalvans@inbox.lv> * gconf/gconf-client.c (gconf_client_notify): unref GConfEntry after notifying client. Fixes bug #158756
-rw-r--r--ChangeLog5
-rw-r--r--gconf/gconf-client.c1
2 files changed, 6 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 6af839ee..99cee026 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2005-07-13 Aivars Kalvans <aivars.kalvans@inbox.lv>
+
+ * gconf/gconf-client.c (gconf_client_notify): unref GConfEntry
+ after notifying client. Fixes bug #158756
+
2005-06-18 Aivars Kalvans <aivars.kalvans@inbox.lv>
* gconf/gconf-sources.c (gconf_source_free): free ->address
diff --git a/gconf/gconf-client.c b/gconf/gconf-client.c
index 2252a6db..e594379d 100644
--- a/gconf/gconf-client.c
+++ b/gconf/gconf-client.c
@@ -760,6 +760,7 @@ gconf_client_notify (GConfClient* client, const char* key)
if (entry != NULL)
{
notify_one_entry (client, entry);
+ g_entry_unref (entry);
}
}