diff --git a/generator/ReturnValue.cs b/generator/ReturnValue.cs index 7e4e6ec18..9815d0764 100644 --- a/generator/ReturnValue.cs +++ b/generator/ReturnValue.cs @@ -133,7 +133,9 @@ namespace GtkSharp.Generation { get { if (IGen == null) return String.Empty; - return IGen.MarshalType + (is_array || is_null_term ? "[]" : String.Empty); + if (is_array || is_null_term) + return "IntPtr"; + return IGen.MarshalType; } }