Bug 1816740 [3/6] - convert nsIFilePicker::result* into a proper enum r=ipc-reviewers,karlt,mstange,handyman,nika

Convert the various result* constants in nsIFilePicker into a proper
enum, and perform validation when passing it across IPC.

Differential Revision: https://phabricator.services.mozilla.com/D169852
This commit is contained in:
Ray Kraesig
2023-02-22 21:05:23 +00:00
parent bff5e01908
commit c192386b3f
18 changed files with 88 additions and 51 deletions

View File

@@ -443,7 +443,8 @@ void GetDOMFileOrDirectoryPath(const OwningFileOrDirectory& aData,
} // namespace
NS_IMETHODIMP
HTMLInputElement::nsFilePickerShownCallback::Done(int16_t aResult) {
HTMLInputElement::nsFilePickerShownCallback::Done(
nsIFilePicker::ResultCode aResult) {
mInput->PickerClosed();
if (aResult == nsIFilePicker::returnCancel) {