diff --git a/ChangeLog b/ChangeLog index 585467f69..1feb42c4c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2005-05-02 Mike Kestner + + * generator/Property.cs : fix interface setter generation. + [Fixes #74766] + 2005-04-27 Ben Maurer * */Makefile.am: more build fixes diff --git a/generator/Property.cs b/generator/Property.cs index c2fbbbbff..89df3fe7d 100644 --- a/generator/Property.cs +++ b/generator/Property.cs @@ -183,7 +183,7 @@ namespace GtkSharp.Generation { sw.WriteLine("new GLib.Value(value, \"{0}\");", c_type); } else { sw.Write("new GLib.Value("); - if (v_type != "" && !(table.IsObject (c_type) || table.IsOpaque (c_type))) { + if (v_type != "" && !(table.IsObject (c_type) || table.IsInterface (c_type) || table.IsOpaque (c_type))) { sw.Write(v_type + " "); } sw.WriteLine("value);");