Bug 1818500 - Fix serialization of nsIFilePicker::Mode. r=ipc-reviewers,mccr8 a=RyanVM

modeOpenMultiple is the last variant, this reproduces clicking on:

  data:text/html,<input type=file multiple>

Differential Revision: https://phabricator.services.mozilla.com/D170756
This commit is contained in:
Emilio Cobos Álvarez 2023-02-23 14:33:57 +00:00
parent edccfac574
commit ddfb394572
2 changed files with 5 additions and 5 deletions

View File

@ -15,7 +15,7 @@ template <>
struct ParamTraits<nsIFilePicker::Mode>
: public ContiguousEnumSerializerInclusive<
nsIFilePicker::Mode, nsIFilePicker::Mode::modeOpen,
nsIFilePicker::Mode::modeGetFolder> {};
nsIFilePicker::Mode::modeOpenMultiple> {};
template <>
struct ParamTraits<nsIFilePicker::CaptureTarget>

View File

@ -18,10 +18,10 @@ interface nsIFilePickerShownCallback;
interface nsIFilePicker : nsISupports
{
cenum Mode: 16 {
modeOpen = 0, // Load a file or directory
modeSave = 1, // Save a file or directory
modeGetFolder = 2, // Select a folder/directory
modeOpenMultiple= 3, // Load multiple files
modeOpen = 0, // Load a file or directory
modeSave = 1, // Save a file or directory
modeGetFolder = 2, // Select a folder/directory
modeOpenMultiple = 3, // Load multiple files
};
cenum ResultCode: 16 {