From: Bob Ippolito <bob@re...> - 2005-05-08 18:08:24
On May 8, 2005, at 9:08 AM, ronaldoussoren@... wrote:
> Author: ronaldoussoren
> Date: Sun May 8 08:08:23 2005
> New Revision: 1615
> The call to removeAutoreleasePool isn't actually necessary, and
> will cause
> problems when you load two PyObjC based plugins.
> That is, I got a crash in System Preferences when loading both this
> in bbums
> example until I removed the call.
Yeah, if you don't call it at the end of the first plugin that gets
loaded, then it will crash, because that spot on the autorelease pool
has since long disappeared. recycleAutoreleasePool would've done the
same thing. In general it's not a good idea to keep a non-local
reference to an autorelease pool.