mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-10 20:05:49 +00:00
Bug #17825 --> pass nsIMsgWindow into SetWindow instead of a msgStatus feedback object in order
to fix save attachements. r=sspitzer
This commit is contained in:
parent
e3cc1232e1
commit
91db332f72
@ -24,16 +24,16 @@
|
||||
|
||||
var messenger = Components.classes['component://netscape/messenger'].createInstance();
|
||||
messenger = messenger.QueryInterface(Components.interfaces.nsIMessenger);
|
||||
//Create windows status feedback
|
||||
var statusFeedback = Components.classes["component://netscape/messenger/statusfeedback"].createInstance();
|
||||
statusFeedback = statusFeedback.QueryInterface(Components.interfaces.nsIMsgStatusFeedback);
|
||||
//Create message window object
|
||||
var msgWindow = Components.classes[msgWindowProgID].createInstance();
|
||||
msgWindow = msgWindow.QueryInterface(Components.interfaces.nsIMsgWindow);
|
||||
|
||||
function OpenAttachURL(url, displayName, messageUri)
|
||||
{
|
||||
dump("\nOpenAttachURL from XUL\n");
|
||||
dump(url);
|
||||
dump("\n");
|
||||
messenger.SetWindow(window, statusFeedback);
|
||||
messenger.SetWindow(window, msgWindow);
|
||||
messenger.openAttachment(url, displayName, messageUri);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user