diff options
Diffstat (limited to 'Source/WebKit2/Shared/WebCoreArgumentCoders.cpp')
-rw-r--r-- | Source/WebKit2/Shared/WebCoreArgumentCoders.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/Source/WebKit2/Shared/WebCoreArgumentCoders.cpp b/Source/WebKit2/Shared/WebCoreArgumentCoders.cpp index 7d40bc866..cbf624926 100644 --- a/Source/WebKit2/Shared/WebCoreArgumentCoders.cpp +++ b/Source/WebKit2/Shared/WebCoreArgumentCoders.cpp @@ -555,6 +555,9 @@ void ArgumentCoder<FileChooserSettings>::encode(ArgumentEncoder* encoder, const #endif encoder->encode(settings.acceptMIMETypes); encoder->encode(settings.selectedFiles); +#if ENABLE(MEDIA_CAPTURE) + encoder->encode(settings.capture); +#endif } bool ArgumentCoder<FileChooserSettings>::decode(ArgumentDecoder* decoder, FileChooserSettings& settings) @@ -569,6 +572,10 @@ bool ArgumentCoder<FileChooserSettings>::decode(ArgumentDecoder* decoder, FileCh return false; if (!decoder->decode(settings.selectedFiles)) return false; +#if ENABLE(MEDIA_CAPTURE) + if (!decoder->decode(settings.capture)) + return false; +#endif return true; } |