Plugin not receiving -dealloc call at the expected time
Plugin not receiving -dealloc call at the expected time
- Subject: Plugin not receiving -dealloc call at the expected time
- From: David Yamnitsky <email@hidden>
- Date: Sun, 16 Nov 2008 11:50:01 -0500
Hi everyone, I'm building a plugin which opens a separate window. It
all works fine, except I'm having the problem that when the effect is
deleted, the window remains open. Any attempt to manipulate something
in the window which makes an FxPlug API call crashes the app. I
consulted the FloatingWindow example code, which just releases the
window when -dealloc is sent to the plugin object, which is the same
thing I'm doing. I did some digging, and found that the
FloatingWindow example receives the -dealloc call right when the
effect is deleted, but my plugin receives that call rather
spontaneously, either when the app is quit or when another effect is
applied. Why is this? Could it be because my plugin is dynamically
registered? (that seems to be the only obvious difference between the
FloatingWindow example and my code).
Thanks in advance,
David
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Pro-apps-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden