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
-~----------~----~----~----~------~----~------~--~---

Reply via email to