diff --git a/ChangeLog b/ChangeLog index bb5fb06d9..0d2f19599 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2008-08-20 Mike Kestner + + * glib/Object.cs: + * glib/Signal.cs: fix a couple 2.0-isms. Patch from Christian Hoff. + 2008-08-20 Mike Kestner * bootstrap-2.12: bump svn version after tag. diff --git a/glib/Object.cs b/glib/Object.cs index 4fc91683f..c92e3400c 100644 --- a/glib/Object.cs +++ b/glib/Object.cs @@ -614,7 +614,7 @@ namespace GLib { static Object () { if (Environment.GetEnvironmentVariable ("GTK_SHARP_DEBUG") != null) - GLib.Log.SetLogHandler ("GLib-GObject", GLib.LogLevelFlags.All, GLib.Log.PrintTraceLogFunction); + GLib.Log.SetLogHandler ("GLib-GObject", GLib.LogLevelFlags.All, new GLib.LogFunc (GLib.Log.PrintTraceLogFunction)); } } } diff --git a/glib/Signal.cs b/glib/Signal.cs index 8f91e647a..99cd32b8e 100644 --- a/glib/Signal.cs +++ b/glib/Signal.cs @@ -155,14 +155,14 @@ namespace GLib { void ClosureDisposedCB (object o, EventArgs args) { if (o == before_closure) { - before_closure.Disposed -= ClosureDisposedHandler; - before_closure.Invoked -= ClosureInvokedCB; + before_closure.Disposed -= new EventHandler (ClosureDisposedHandler); + before_closure.Invoked -= new ClosureInvokedHandler (ClosureInvokedCB); if (tref.Target != null) tref.Target.BeforeSignals.Remove (name); before_closure = null; } else { - after_closure.Disposed -= ClosureDisposedHandler; - after_closure.Invoked -= ClosureInvokedCB; + after_closure.Disposed -= new EventHandler (ClosureDisposedHandler); + after_closure.Invoked -= new ClosureInvokedHandler (ClosureInvokedCB); if (tref.Target != null) tref.Target.AfterSignals.Remove (name); after_closure = null;