Bug 1446515 - Remove nsIDOMFileList. r=bz

MozReview-Commit-ID: 4ab1e6NTcOB
This commit is contained in:
Adrian Wielgosik
2018-03-16 20:55:32 +01:00
parent bdefb3685b
commit 03284e63fb
17 changed files with 14 additions and 65 deletions

View File

@@ -2755,12 +2755,11 @@ HTMLInputElement::SetFilesOrDirectories(const nsTArray<OwningFileOrDirectory>& a
}
void
HTMLInputElement::SetFiles(nsIDOMFileList* aFiles,
HTMLInputElement::SetFiles(FileList* aFiles,
bool aSetValueChanged)
{
MOZ_ASSERT(mFileData);
RefPtr<FileList> files = static_cast<FileList*>(aFiles);
mFileData->mFilesOrDirectories.Clear();
mFileData->ClearGetFilesHelpers();
@@ -2770,12 +2769,11 @@ HTMLInputElement::SetFiles(nsIDOMFileList* aFiles,
}
if (aFiles) {
uint32_t listLength;
aFiles->GetLength(&listLength);
uint32_t listLength = aFiles->Length();
for (uint32_t i = 0; i < listLength; i++) {
OwningFileOrDirectory* element =
mFileData->mFilesOrDirectories.AppendElement();
element->SetAsFile() = files->Item(i);
element->SetAsFile() = aFiles->Item(i);
}
}