Bug 1202964 - Use the correct nsIFilePicker API for directory picking in HTMLInputElement::nsFilePickerShownCallback::Done. r=baku

This commit is contained in:
Jonathan Watt
2015-08-18 10:30:19 +01:00
parent 38fb635313
commit 09a30d92ba
2 changed files with 6 additions and 5 deletions

View File

@@ -348,8 +348,9 @@ nsBaseFilePicker::GetDomfile(nsISupports** aDomfile)
return NS_OK;
}
nsCOMPtr<nsIDOMBlob> domFile = File::CreateFromFile(mParent, localFile);
domFile.forget(aDomfile);
nsRefPtr<File> domFile = File::CreateFromFile(mParent, localFile);
domFile->Impl()->SetIsDirectory(mMode == nsIFilePicker::modeGetFolder);
nsCOMPtr<nsIDOMBlob>(domFile).forget(aDomfile);
return NS_OK;
}