Bug 1258482 - FileList should contain only Files, not Directories, r=smaug

This commit is contained in:
Andrea Marchesini
2016-04-12 08:51:52 -04:00
parent 3dd6b870c7
commit 9b45b36a7e
11 changed files with 99 additions and 231 deletions

View File

@@ -2562,7 +2562,7 @@ HTMLInputElement::SetFiles(nsIDOMFileList* aFiles,
aFiles->GetLength(&listLength);
for (uint32_t i = 0; i < listLength; i++) {
OwningFileOrDirectory* element = mFilesOrDirectories.AppendElement();
*element = files->UnsafeItem(i);
element->SetAsFile() = files->Item(i);
}
}
@@ -2678,9 +2678,6 @@ HTMLInputElement::UpdateFileList()
for (uint32_t i = 0; i < array.Length(); ++i) {
if (array[i].IsFile()) {
mFileList->Append(array[i].GetAsFile());
} else {
MOZ_ASSERT(array[i].IsDirectory());
mFileList->Append(array[i].GetAsDirectory());
}
}
}