From ccfec8b7e2c78c3f567a65675c391ec9b4dafc72 Mon Sep 17 00:00:00 2001 From: Mike Kestner Date: Wed, 24 Jul 2002 14:11:40 +0000 Subject: [PATCH] 2002-07-24 Mike Kestner * generator/SignalHandler.cs : use ref parameters in signal cb's. svn path=/trunk/gtk-sharp/; revision=6136 --- ChangeLog | 4 ++++ generator/SignalHandler.cs | 3 +++ 2 files changed, 7 insertions(+) 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)) {