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.

Reply via email to