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

RESOLVED FIXED

Status

Camino Graveyard
Preferences
RESOLVED FIXED
13 years ago
13 years ago

People

(Reporter: Simon Fraser, Assigned: Simon Fraser)

Tracking

Details

Attachments

(3 attachments)

(Assignee)

Description

13 years ago
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.
(Assignee)

Comment 1

13 years ago
Created attachment 176436 [details]
Screenshot of default browser popup
(Assignee)

Comment 2

13 years ago
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
(Assignee)

Comment 3

13 years ago
Created attachment 176439 [details] [diff] [review]
Patch

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.
(Assignee)

Updated

13 years ago
Status: NEW → RESOLVED
Last Resolved: 13 years ago
Resolution: --- → FIXED
Created attachment 176688 [details]
Default browser popup in Safari and Camino

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.