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.
