[vala] gobject-2.0: Fix ValueTransform and BindingTransformFunc



commit 3e97c7bac7fc5c76d40e54b574fea2652a2fd8bb
Author: Timo Kluck <tkluck infty nl>
Date:   Sun Dec 11 21:39:37 2011 +0100

    gobject-2.0: Fix ValueTransform and BindingTransformFunc
    
    The destination GValue is already being initialized by the caller.
    
    Fixes bug 665966.

 vapi/gobject-2.0.vapi |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/vapi/gobject-2.0.vapi b/vapi/gobject-2.0.vapi
index 38f5638..cbbb351 100644
--- a/vapi/gobject-2.0.vapi
+++ b/vapi/gobject-2.0.vapi
@@ -298,7 +298,7 @@ namespace GLib {
 		INVERT_BOOLEAN
 	}
 
-	public delegate bool BindingTransformFunc (GLib.Binding binding, GLib.Value source_value, GLib.Value target_value);
+	public delegate bool BindingTransformFunc (GLib.Binding binding, GLib.Value source_value, ref GLib.Value target_value);
 
 	public class Binding : GLib.Object {
 		public weak GLib.Object source { get; }
@@ -428,7 +428,7 @@ namespace GLib {
 	}
 
 	[CCode (has_target = false)]
-	public delegate void ValueTransform (Value src_value, out Value dest_value);
+	public delegate void ValueTransform (Value src_value, ref Value dest_value);
 
 	[CCode (copy_function = "g_value_copy", destroy_function = "g_value_unset", type_id = "G_TYPE_VALUE", marshaller_type_name = "BOXED", get_value_function = "g_value_get_boxed", set_value_function = "g_value_set_boxed", take_value_function = "g_value_take_boxed", type_signature = "v")]
 	public struct Value {



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]