Bug 1298243 part 7. Change DataTransfer.types from being a DOMStringList to being a frozen array. r=mystor,gijs

This commit is contained in:
Boris Zbarsky
2016-10-10 21:07:47 -04:00
parent fc815061ed
commit 89d7a546a8
18 changed files with 50 additions and 64 deletions

View File

@@ -379,14 +379,10 @@ nsFileControlFrame::DnDListener::IsValidDropData(nsIDOMDataTransfer* aDOMDataTra
NS_ENSURE_TRUE(dataTransfer, false);
// We only support dropping files onto a file upload control
ErrorResult rv;
RefPtr<DOMStringList> types = dataTransfer->GetTypes(rv);
if (NS_WARN_IF(rv.Failed())) {
rv.SuppressException();
return false;
}
nsTArray<nsString> types;
dataTransfer->GetTypes(types);
return types->Contains(NS_LITERAL_STRING("Files"));
return types.Contains(NS_LITERAL_STRING("Files"));
}
bool