From c62e9ab9775413da71fc80ee44384cf8aa3096b5 Mon Sep 17 00:00:00 2001 From: Mike Kestner Date: Fri, 17 Oct 2003 23:06:37 +0000 Subject: [PATCH] 2003-10-17 Mike Kestner * generator/Parameters.cs : mark enum pointer params as out. need to audit if any are really arrays. [Fixes #49779] svn path=/trunk/gtk-sharp/; revision=19153 --- ChangeLog | 5 +++++ generator/Parameters.cs | 3 +++ 2 files changed, 8 insertions(+) diff --git a/ChangeLog b/ChangeLog index c9bccf162..1c7e5b715 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2003-10-17 Mike Kestner + + * generator/Parameters.cs : mark enum pointer params as out. + need to audit if any are really arrays. [Fixes #49779] + 2003-10-17 Mike Kestner * gtk/Window.cs : override Raw prop and take a ref, since gtk+ diff --git a/generator/Parameters.cs b/generator/Parameters.cs index 18e995dd3..f135a3618 100644 --- a/generator/Parameters.cs +++ b/generator/Parameters.cs @@ -128,6 +128,9 @@ namespace GtkSharp.Generation { if (Generatable is SimpleGen && !(Generatable is ConstStringGen) && CType.EndsWith ("*") && !CSType.EndsWith ("IntPtr")) return "out"; + if (Generatable is EnumGen && CType.EndsWith ("*")) + return "out"; + return ""; } }