зеркало из https://github.com/mozilla/gecko-dev.git
Fix crash trying to save without a default download dir
This commit is contained in:
Родитель
b6b93d15a5
Коммит
a93546ea5b
|
@ -315,7 +315,7 @@ function Startup()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return;
|
|
||||||
setTimeout(delayedStartup, 0);
|
setTimeout(delayedStartup, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -161,8 +161,9 @@ function foundHeaderInfo(aSniffer, aData, aSkipPrompt)
|
||||||
const nsILocalFile = Components.interfaces.nsILocalFile;
|
const nsILocalFile = Components.interfaces.nsILocalFile;
|
||||||
const lfContractID = "@mozilla.org/file/local;1";
|
const lfContractID = "@mozilla.org/file/local;1";
|
||||||
|
|
||||||
|
var dir = null;
|
||||||
try {
|
try {
|
||||||
var dir = prefs.getComplexValue("dir", nsILocalFile);
|
dir = prefs.getComplexValue("dir", nsILocalFile);
|
||||||
}
|
}
|
||||||
catch (e) {
|
catch (e) {
|
||||||
}
|
}
|
||||||
|
@ -179,7 +180,8 @@ function foundHeaderInfo(aSniffer, aData, aSkipPrompt)
|
||||||
appendFiltersForContentType(fp, contentType,
|
appendFiltersForContentType(fp, contentType,
|
||||||
isDocument ? MODE_COMPLETE : MODE_FILEONLY);
|
isDocument ? MODE_COMPLETE : MODE_FILEONLY);
|
||||||
|
|
||||||
fp.displayDirectory = dir;
|
if (dir)
|
||||||
|
fp.displayDirectory = dir;
|
||||||
|
|
||||||
if (isDocument) {
|
if (isDocument) {
|
||||||
try {
|
try {
|
||||||
|
|
Загрузка…
Ссылка в новой задаче