A customer reported he could no longer enable Growl in Phone Amego after upgrading to Growl version 1.3 . My brief investigation revealed the old check to see whether Growl is installed fails. Specifically:
BOOL available = [GrowlApplicationBridge isGrowlInstalled]; Will return false even if Growl 1.3 is installed. From the header file: /*! * @method isGrowlInstalled * @abstract Detects whether Growl is installed. * @discussion Determines if the Growl prefpane and its helper app are installed. * @result Returns YES if Growl is installed, NO otherwise. */ + (BOOL) isGrowlInstalled; I'd like to suggest you change the behavior to return YES if Growl 1.3 is detected so as not to confuse existing applications. The isGrowlRunning test appears to work correctly, so I modified my code to skip the isGrowlInstalled test. BOOL running = [GrowlApplicationBridge isGrowlRunning]; Kind Regards, - Peter Sichel Sustainable Softworks www.sustworks.com -- 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.
