Initialize the GLib.Value for the property to set
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Tue, 12 May 2009 13:32:15 +0000 (15:32 +0200)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Tue, 12 May 2009 13:32:15 +0000 (15:32 +0200)
gstreamer-sharp/EnumInfo.cs
gstreamer-sharp/Object.custom

index 758c8ac..4a6a4e4 100644 (file)
@@ -127,7 +127,6 @@ namespace Gst {
       }
 
       g_type_class_unref (class_ptr);
-
     }
   }
 
@@ -199,6 +198,5 @@ namespace Gst {
 
       g_type_class_unref (class_ptr);
     }
-
   }
 }
index 5e38ce7..64ed3a3 100644 (file)
@@ -3,7 +3,10 @@ public object this[string property] {
     return GetProperty (property).Val;
   }
   set {
-    SetProperty (property, new GLib.Value (value));
+    GLib.Value v = new GLib.Value (this, property);
+    v.Val = value;
+    SetProperty (property, v);
+    v.Dispose ();
   }
 }