[gconf] [gsettings] Sink references of newly created variant objects
- From: Tomas Bzatek <tbzatek src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gconf] [gsettings] Sink references of newly created variant objects
- Date: Thu, 5 Aug 2010 11:44:45 +0000 (UTC)
commit 814e1d55b15f02b07b0c27d8d13f17ae6a2a6d71
Author: Tomas Bzatek <tbzatek redhat com>
Date: Thu Aug 5 13:41:11 2010 +0200
[gsettings] Sink references of newly created variant objects
See bug 625591 for details.
gsettings/gsettings-data-convert.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/gsettings/gsettings-data-convert.c b/gsettings/gsettings-data-convert.c
index aa92710..4effcb5 100644
--- a/gsettings/gsettings-data-convert.c
+++ b/gsettings/gsettings-data-convert.c
@@ -190,6 +190,7 @@ handle_file (const gchar *filename)
g_variant_builder_add (builder, "s", s);
}
v = g_variant_new ("as", builder);
+ g_variant_ref_sink (v);
if (dry_run)
{
@@ -215,6 +216,7 @@ handle_file (const gchar *filename)
g_variant_builder_add (builder, "i", ii);
}
v = g_variant_new ("ai", builder);
+ g_variant_ref_sink (v);
if (dry_run)
{
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]