Closed Bug 258110 Opened 21 years ago Closed 21 years ago

getShellService() doesn't return null on OS X / Default browser box is shown on OS X

Categories

(Firefox :: Shell Integration, defect)

PowerPC
macOS
defect
Not set
major

Tracking

()

VERIFIED FIXED

People

(Reporter: asaf, Assigned: p_ch)

References

()

Details

(Keywords: fixed-aviary1.0, regression)

Attachments

(1 file)

*** Regression from bug 256029 *** The try block in getShellSerivce (see URL) doesn't fail on OS X. js console output: [xpconnect wrapped nsIShellSerivce] As a result, the Default Browser box is shown on mac (and of course (1) It doesn't work (2) the window size is wrong)
Flags: blocking-aviary1.0PR?
-> pch we can't ship with this, so fixing now is really critical
Assignee: mconnor → p_ch
Flags: blocking-aviary1.0PR? → blocking-aviary1.0PR+
The Shell Service for Mac is an empty shell, and as said bryner, let's remove it.
Attachment #157962 - Flags: review?(bryner)
Attachment #157962 - Flags: review?(bryner) → review+
Attachment #157962 - Flags: approval-aviary?
Comment on attachment 157962 [details] [diff] [review] don't load the mac shell service a=ben@mozilla.org
Attachment #157962 - Flags: approval-aviary? → approval-aviary+
fixed on branch and trunk. Please, verify it well :)
Status: NEW → RESOLVED
Closed: 21 years ago
Resolution: --- → FIXED
Thanks Pierre, it's ok now. but...: I'm really not sure that is the fix we want. It's good enough as a workaround for the upcomming release. but say I want to impl' parts of the shell service on mac (e.g. set as wallpaper) or other platforms that do not have a nsIShellService implementation, must I impl' set default browser (or anything else that will be shown per getShellService result) as well!?
if you're going to enable shellservice for Mac at some point, then you do want to enable set as default browser (otherwise you have to open Safari, iirc). That's something that we do need/want. In any case, this is the right fix until that happens.
Keywords: fixed-aviary1.0
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: