mirror of
https://github.com/Ryujinx/GtkSharp.git
synced 2024-12-24 00:55:29 +00:00
2008-08-27 Mike Kestner <mkestner@novell.com>
* glib/Signal.cs: multiple dispose guarding for closures. svn path=/trunk/gtk-sharp/; revision=111710
This commit is contained in:
parent
568fd5e2a8
commit
dee1e4f321
|
@ -1,3 +1,7 @@
|
||||||
|
2008-08-27 Mike Kestner <mkestner@novell.com>
|
||||||
|
|
||||||
|
* glib/Signal.cs: multiple dispose guarding for closures.
|
||||||
|
|
||||||
2008-08-27 Mike Kestner <mkestner@novell.com>
|
2008-08-27 Mike Kestner <mkestner@novell.com>
|
||||||
|
|
||||||
* generator/ManagedCallString.cs: fixes for data parameter hiding
|
* generator/ManagedCallString.cs: fixes for data parameter hiding
|
||||||
|
|
|
@ -160,7 +160,7 @@ namespace GLib {
|
||||||
if (tref.Target != null)
|
if (tref.Target != null)
|
||||||
tref.Target.BeforeSignals.Remove (name);
|
tref.Target.BeforeSignals.Remove (name);
|
||||||
before_closure = null;
|
before_closure = null;
|
||||||
} else {
|
} else if (o == after_closure) {
|
||||||
after_closure.Disposed -= new EventHandler (ClosureDisposedHandler);
|
after_closure.Disposed -= new EventHandler (ClosureDisposedHandler);
|
||||||
after_closure.Invoked -= new ClosureInvokedHandler (ClosureInvokedCB);
|
after_closure.Invoked -= new ClosureInvokedHandler (ClosureInvokedCB);
|
||||||
if (tref.Target != null)
|
if (tref.Target != null)
|
||||||
|
|
Loading…
Reference in a new issue