On Oct 4, 2011, at 09:01:43, Wevah wrote:
> In debugging this issue with my own app (Paparazzi!), I came across something 
> interesting. This had been working for me under Growl 1.2.2 and earlier, in 
> -applicationDidFinishLaunching:
> 
>    if ([GrowlApplicationBridge isGrowlInstalled])
>        [GrowlApplicationBridge setGrowlDelegate:self];
> 
> but it stopped working after updating to 1.3. After futzing around a bit, it 
> appears that [GrowlApplicationBridge isGrowlRunning] returns false in 
> -applicationDidFinishLaunching whereas it didn't before.

isGrowlRunning, or isGrowlInstalled?

isGrowlInstalled definitely does not work with 1.3 in older frameworks. As I 
remember it, back when 1.2.2 came out, the plan was still for 1.3 to be another 
prefpane.

The official recommendation has always been to use the Growl framework 
*unconditionally*, without testing isGrowlInstalled or isGrowlRunning, and let 
the framework figure out whether there's a Growl for it to talk to.

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