From c5909d32fb2b61244cf2b63f826978ce421e8e95 Mon Sep 17 00:00:00 2001 From: Stephan Sundermann Date: Tue, 11 Jun 2013 09:42:58 +0200 Subject: [PATCH] generator: fixed string array return type for virtual_methods --- generator/ReturnValue.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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; } }