Bug 162144 - Handle exceptions thrown by the file picker properly.
r=rginda@hacksrus.com git-svn-id: svn://10.0.0.236/trunk@155527 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
parent
1749236843
commit
2e04ba83da
@ -175,7 +175,7 @@ function pickSaveAs (title, typeList, defaultFile, defaultDir)
|
||||
picker.init (window, title ? title : futils.MSG_SAVE_AS,
|
||||
Components.interfaces.nsIFilePicker.modeSave);
|
||||
|
||||
var reason;
|
||||
var reason = PICK_CANCEL;
|
||||
|
||||
try
|
||||
{
|
||||
@ -214,7 +214,16 @@ function pickOpen (title, typeList, defaultFile, defaultDir)
|
||||
picker.init (window, title ? title : futils.MSG_OPEN,
|
||||
Components.interfaces.nsIFilePicker.modeOpen);
|
||||
|
||||
var rv = picker.show();
|
||||
var rv = PICK_CANCEL;
|
||||
|
||||
try
|
||||
{
|
||||
rv = picker.show();
|
||||
}
|
||||
catch (ex)
|
||||
{
|
||||
dd ("caught exception from file picker: " + ex);
|
||||
}
|
||||
|
||||
if (rv != PICK_CANCEL)
|
||||
futils.lastOpenDir = picker.file.parent;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user