181330: fix assert bringing up the overwrite confirmation dialog. r=timeless sr=bz
git-svn-id: svn://10.0.0.236/trunk@134291 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
parent
80a2f60d9e
commit
7859f90a48
@ -23,6 +23,7 @@
|
||||
* Jan Varga <varga@utcru.sk>
|
||||
* Peter Annema <disttsc@bart.nl>
|
||||
* Johann Petrak <johann@ai.univie.ac.at>
|
||||
* Akkana Peck <akkana@netscape.com>
|
||||
*/
|
||||
|
||||
const nsIFilePicker = Components.interfaces.nsIFilePicker;
|
||||
@ -295,11 +296,13 @@ function selectOnOK()
|
||||
ret = nsIFilePicker.returnCancel;
|
||||
} else {
|
||||
// we need to pop up a dialog asking if you want to save
|
||||
var confirmTitle = gFilePickerBundle.getString("confirmTitle");
|
||||
var message =
|
||||
gFilePickerBundle.getFormattedString("confirmFileReplacing",
|
||||
[file.path]);
|
||||
|
||||
var rv = window.confirm(message);
|
||||
promptService = Components.classes[nsIPromptService_CONTRACTID].getService(Components.interfaces.nsIPromptService);
|
||||
var rv = promptService.confirm(window, title, message)
|
||||
if (rv) {
|
||||
ret = nsIFilePicker.returnReplace;
|
||||
retvals.directory = file.parent.path;
|
||||
|
||||
@ -16,6 +16,7 @@ appsTitle=Applications
|
||||
|
||||
dirTextInputLabel=Directory name:
|
||||
|
||||
confirmTitle=Confirm
|
||||
confirmFileReplacing=%S already exists.\nDo you want to replace it?
|
||||
openButtonLabel=Open
|
||||
saveButtonLabel=Save
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user