Closed Bug 284971 Opened 20 years ago Closed 20 years ago

Need to distinguish between different copies of the same app in default browser popup

Categories

(Camino Graveyard :: Preferences, defect)

PowerPC
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: sfraser_bugs, Assigned: sfraser_bugs)

Details

Attachments

(3 files)

On my machine, the default browser popup contains 3 copies of Camino, 2
Firefoxes, 3 Mozillas etc. I'd love to be able to tell which of the duplicate
copies is which, by showing enough of the paths that differ.
This was a actually a bug in the duplicate removal code (which just wasn't
working). I changed the code to use a NSMutableSet, thus avoiding the need to do
any duplicate removal.
Assignee: joshmoz → sfraser_bugs
Attached patch PatchSplinter Review
This is what I checked in; note the additional error checking on
LSFindApplicationForInfo that was necessary on my machine to fix an exception
that happened finding Omniweb 5.
Status: NEW → RESOLVED
Closed: 20 years ago
Resolution: --- → FIXED
Was this fix supposed to provide a way to differentiate between versions of an
installed browser (e.g., 0.8.2 and 0.8+) in the list or only offer in the list
one version of each browser?

Safari does the former (e.g., listing "Camino (0.8.2)" and "Camino (0.8+)" when
both are installed), while Cm 2005030708 (v0.8+) only lists one version of each
browser (which I can tell by name happens to be the lowest-numbered version,
even though the "(V.n)" is not displayed).

If it's possible to implement, the Safari method seems more useful to those
people with multiple copies--and folks without multiple copies installed should
never notice the difference....
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: