On Nov 8, 3:19 pm, Rachel Blackman <[email protected]> wrote: > > Just so I understand, was the isGrowlInstalled convenience method > > supplied by the Growl API and if so, was it a public API meaning that > > it was legit for apps to call? If that is the case I don't understand > > why that method isn't provided by the Growl 1.3 API which should > > simply return true. > > It was public, it is still provided, and it does return YES. In other words, > if you use current versions of the framework, it returns what you'd expect. > > If you are using an older version of the framework and never upgrade, the > framework itself was coded to look for whether the prefpane existed on disk > and return that as the result; the convenience method in older frameworks is > basically just a 'does this file exist in this location' check. As Growl is > no longer in the same place on disk that it once was, that implementation in > older frameworks returns NO.
Not being a Mac developer and thus never written code to use Growl I wonder why this old framework couldn't have been overwritten by an updated framework that provides the new is GrowlInstalled method. I'm assuming the framework is provided by a dynamically linked library and not statically linked by the app. -- Will -- 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.
