Closed
Bug 494133
Opened 15 years ago
Closed 15 years ago
Set As Desktop Background not available when Prism extension is installed
Categories
(Mozilla Labs :: Prism, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: matthew.gertner, Assigned: matthew.gertner)
References
Details
Attachments
(1 file)
11.48 KB,
patch
|
mfinkle
:
review+
|
Details | Diff | Splinter Review |
When the Prism for Firefox extension is installed, the Set As Desktop Background option no longer appears in the context menu for images. I suspect this has something to do with the fact that we have our own nsIShellService, but I'll have to look into it.
Assignee | ||
Comment 1•15 years ago
|
||
Problem is here I guess: http://mxr.mozilla.org/mozillasvn/source/projects/webrunner/extension/build/Makefile.in#59. We definitely shouldn't be copying the nsIShellService.xpt file into the extension.
Assignee | ||
Comment 2•15 years ago
|
||
Or rather, we should probably rename the interface since there is a single prism.xpt file, and some of the interfaces are used by the extension.
Assignee | ||
Comment 4•15 years ago
|
||
Sorry, I know exactly what causes this problem and how to fix it. Just haven't gotten to it yet. I do consider it a high priority and will make sure a fix gets into the next Prism release.
Assignee | ||
Comment 6•15 years ago
|
||
Attachment #420741 -
Flags: review?(mark.finkle)
Comment 7•15 years ago
|
||
When do you anticipate this issue being resolved?
Comment 8•15 years ago
|
||
Comment on attachment 420741 [details] [diff] [review] Calling this interface nsIShellService was a totally bad idea I'm not a big fan of nsIProtocolShellService. How about nsIWebProtocolService ? r+ otherwise.
Attachment #420741 -
Flags: review?(mark.finkle) → review+
Assignee | ||
Comment 9•15 years ago
|
||
Okay I changed it to nsIWebProtocolService. Sending components/public/Makefile.in Deleting components/public/nsIShellService.idl Adding components/public/nsIWebProtocolService.idl Sending components/src/mac/nsDesktopEnvironmentMac.h Sending components/src/mac/nsDesktopEnvironmentMac.mm Sending components/src/nsPlatformGlue.js Sending components/src/windows/nsDesktopEnvironmentWin.cpp Sending components/src/windows/nsDesktopEnvironmentWin.h Transmitting file data ....... Committed revision 59494.
Status: ASSIGNED → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•