Bug 1446515 - Remove nsIDOMFileList. r=bz
MozReview-Commit-ID: 4ab1e6NTcOB
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user