diff --git a/ChangeLog b/ChangeLog index d49d97d5a..986a2162f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2003-10-11 Mike Kestner + + * generator/OpaqueGen.cs (FromNativeReturn): just do a + new on the type. GLib.Opaque.GetOpaque was apparently an + homage to GetObject that just seems wrong. + 2003-10-11 Mike Kestner * gtk/gtk-api.xml : regenerated diff --git a/generator/OpaqueGen.cs b/generator/OpaqueGen.cs index 3d921c5b3..5d98d29a0 100644 --- a/generator/OpaqueGen.cs +++ b/generator/OpaqueGen.cs @@ -17,12 +17,12 @@ namespace GtkSharp.Generation { { } - public override String FromNative(String var) + public override string FromNative(string var) { - return "(" + QualifiedName + ") GLib.Opaque.GetOpaque(" + var + ")"; + return "new " + QualifiedName + "(" + var + ")"; } - public override String FromNativeReturn(String var) + public override string FromNativeReturn(string var) { return FromNative (var); }