On 15.08.2016 at 15:01 Uhr -0400 Bill Cole apparently wrote:
On 15 Aug 2016, at 9:40, Robert Brenstein wrote:

At first glance, it looks like the script that does the upgrade failed to remove the old icon from the dock.

That's not how it works. Apps (and their installers) don't manage their own icons in the Dock.

The icon you see in the Dock is determined by Launch Services, a Mac OS X subsystem that keeps track of file types and associated "kind" strings, icons, URL scheme associations (and probably other details that are slipping my mind...) for all apps. Launch Services is essentially the MacOS X replacement for the Finder's "desktop" files in classic MacOS. It has difficulties with edge cases like the existence of multiple versions of an app in different places that both are represented in metadata (Spotlight) indices. The most an app installer can do is explicitly tell LS to register an app that it has just installed, however it sometimes seems like LS doesn't do as it is told. If I knew why this was, I'd be sending my resume to Apple because no one there has been able to work it out for about a decade...


I meant the script in the installer. I do realize that you did not write that code. Aynway, it is not a real issue. I reported it because this is the first time ever I saw this but apparently I have only been lucky until now ;-)

Robert
_______________________________________________
mailmate mailing list
[email protected]
https://lists.freron.com/listinfo/mailmate

Reply via email to