https://bug316916.bugzilla.mozilla.org/attachment.cgi?id=577462 The patch in Lightning Bug 316916 makes use of Application.platformIsMac which is specific to Thunderbirds SMILE. This will bring us up to parity with SMILE.
Created attachment 578017 [details] [diff] [review] Patch v1.0 > + // For steelIApplication compatibility. > + platformIsMac: "nsILocalFileMac" in Components.interfaces This is how Thunderbird does it. Also it appears to be the officially recommended way on developer.mozilla.org for detecting OSX. Since this file is preprocessed I think an alternate way is to do this is at compile time e.g. platformIsMac: #ifeq XP_MACOSX true #else false #endif
Assignee: nobody → philip.chee
Status: NEW → ASSIGNED
Comment on attachment 578017 [details] [diff] [review] Patch v1.0 You need to change the interface's IID (uuid), but not the classID...
Created attachment 578255 [details] [diff] [review] Patch v1.1 > You need to change the interface's IID (uuid), but not the classID... Oops.
Status: ASSIGNED → RESOLVED
Last Resolved: 6 years ago
status-seamonkey2.8: --- → fixed
Resolution: --- → FIXED
Target Milestone: --- → seamonkey2.8
You need to log in before you can comment on or make changes to this bug.