diff --git a/ChangeLog b/ChangeLog index 386b77764..b67003260 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2002-07-24 Mike Kestner + + * generator/SignalHandler.cs : use ref parameters in signal cb's. + 2002-07-24 Alp Toker * gtk/Makefile.in etc. : reference the newly compiled assemblies diff --git a/generator/SignalHandler.cs b/generator/SignalHandler.cs index 2d018f555..5e6c50d8a 100644 --- a/generator/SignalHandler.cs +++ b/generator/SignalHandler.cs @@ -65,6 +65,9 @@ namespace GtkSharp.Generation { if (pcnt > 0) { pinv += ", "; } + + if (SymbolTable.IsStruct(type)) + pinv += "ref "; pinv += (ptype + " arg" + pcnt); parms.Add(type); if (SymbolTable.IsObject(type)) {