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 ""; } }