java-gobject-introspection r55 - trunk/src/org/gnome/gir/gobject



Author: walters
Date: Sun Sep 14 23:14:39 2008
New Revision: 55
URL: http://svn.gnome.org/viewvc/java-gobject-introspection?rev=55&view=rev

Log:
Handle already-deleted objects


Modified:
   trunk/src/org/gnome/gir/gobject/GObject.java

Modified: trunk/src/org/gnome/gir/gobject/GObject.java
==============================================================================
--- trunk/src/org/gnome/gir/gobject/GObject.java	(original)
+++ trunk/src/org/gnome/gir/gobject/GObject.java	Sun Sep 14 23:14:39 2008
@@ -458,6 +458,8 @@
 		public void callback(Pointer data, Pointer obj) {
 			GObject o = (GObject) NativeObject.instanceFor(obj);
 			// Clear out the signal handler references
+			if (o == null)
+				return;
 			synchronized (o) {
 				o.signalHandlers = null;
 			}



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]