Author: ArcRiley Date: 2007-07-06 20:26:12 -0400 (Fri, 06 Jul 2007) New Revision: 389
Modified: trunk/pysoy/src/widgets/Widget.pxi Log: Fix for ticket #271 Modified: trunk/pysoy/src/widgets/Widget.pxi =================================================================== --- trunk/pysoy/src/widgets/Widget.pxi 2007-07-07 00:03:52 UTC (rev 388) +++ trunk/pysoy/src/widgets/Widget.pxi 2007-07-07 00:26:12 UTC (rev 389) @@ -55,9 +55,10 @@ def __dealloc__(self) : - self._window._widgets.lock() - self._window._widgets.remove(<void *>self) - self._window._widgets.unlock() + if self._window : + self._window._widgets.lock() + self._window._widgets.remove(<void *>self) + self._window._widgets.unlock() def __repr__(self) : _______________________________________________ PySoy-SVN mailing list [email protected] http://www.pysoy.org/mailman/listinfo/pysoy-svn
