Skip navigation.
 
mlRe: Application dock icon problem
FROM : Michael Watson
DATE : Fri Jul 14 21:02:01 2006

I wouldn't even bother caring about changing the application's icon 
when it isn't running. You aren't supposed to make changes to the 
bundle, and there's no service anywhere that will allow a user to see 
a different icon on the bundle in the Finder.

From an end-user perspective, it's a bit of a usability concern, 
anyway. If you change the bundle's icon, and another user looks at 
it, the second user will see the first user's change, which is likely 
incorrect from said second user's perspective.


--
Michael Watson

On 14 Jul, 2006, at 14:38, Uli Kusterer wrote:

> Am 13.07.2006 um 15:49 schrieb Aalok:

>> My problem is, when I am in disconnected mode and I quit the
>> application, I see the same icon on the screen as my application 
>> icon.
>> I do change the icon on close with
>> [NSApp setApplicationIconImage:[NSImage imageNamed:@"AppIcon"]];
>> but it blinks for a second and again comes down to the 
>> disconnected state icon.

>
>  This API call is only intended to change the image displayed in 
> the dock while your app is running. It's not guaranteed to stick 
> around after you've quit your application, and it won't change the 
> icon the Finder displays. If it works for you beyond your app's 
> lifetime, you're just getting lucky (maybe the dock is cacheing the 
> icon and the cache doesn't get cleared right away).
>
> Cheers,
> -- M. Uli Kusterer
> http://www.zathras.de
>
>
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Cocoa-dev mailing list      (<email_removed>)
> Help/Unsubscribe/Update your Subscription:
> http://lists.apple.com/mailman/options/cocoa-dev/mikey-san%
> 40bungie.org
>
> This email sent to <email_removed>

Related mailsAuthorDate
mlApplication dock icon problem Aalok Jul 13, 15:49
mlRe: Application dock icon problem Uli Kusterer Jul 14, 20:38
mlRe: Application dock icon problem Michael Watson Jul 14, 21:02