зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1817768 - Filter out illegal file extensions. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D170531
This commit is contained in:
Родитель
7e593130e6
Коммит
4cf1876637
|
@ -271,7 +271,11 @@ bool nsFilePicker::ShowFilePicker(const nsString& aInitialDir) {
|
|||
|
||||
// default extension to append to new files
|
||||
if (!mDefaultExtension.IsEmpty()) {
|
||||
hr = dialog->SetDefaultExtension(mDefaultExtension.get());
|
||||
// We don't want environment variables expanded in the extension either.
|
||||
nsAutoString sanitizedExtension(mDefaultExtension);
|
||||
sanitizedExtension.ReplaceChar('%', '_');
|
||||
|
||||
hr = dialog->SetDefaultExtension(sanitizedExtension.get());
|
||||
if (FAILED(hr)) {
|
||||
return false;
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче