On Sep 04, 2008, at 14:49:20, dwt wrote: > Or do you see any other way in which this could interact?
Every time you set the Growl delegate, GAB adds a notification handler for GROWL_IS_READY. When GAB registers (which happens once per setGrowlDelegate: call), Growl responds by posting GROWL_IS_READY. Every time that notification arrives, GAB sends [delegate growlIsReady], if the delegate responds to it, and then removes one notification handler. If -growlIsReady is not safe to call twice (and we can't assume that it is), then this can result in unpredictable problems. There are probably a bunch of ways we could resolve that, but for now, I prefer to just avoid multiple setGrowlDelegate: messages except when the application explicitly performs them. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Growl Discuss" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/growldiscuss?hl=en -~----------~----~----~----~------~----~------~--~---
