diff options
Diffstat (limited to 'Source/WebKit2/Shared/WebPageCreationParameters.cpp')
-rw-r--r-- | Source/WebKit2/Shared/WebPageCreationParameters.cpp | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/Source/WebKit2/Shared/WebPageCreationParameters.cpp b/Source/WebKit2/Shared/WebPageCreationParameters.cpp index 45fa5a4..33b53e3 100644 --- a/Source/WebKit2/Shared/WebPageCreationParameters.cpp +++ b/Source/WebKit2/Shared/WebPageCreationParameters.cpp @@ -39,15 +39,18 @@ void WebPageCreationParameters::encode(CoreIPC::ArgumentEncoder* encoder) const encoder->encode(isInWindow); encoder->encode(store); - encoder->encode(drawingAreaInfo); + encoder->encodeEnum(drawingAreaType); encoder->encode(pageGroupData); encoder->encode(drawsBackground); encoder->encode(drawsTransparentBackground); + encoder->encode(areMemoryCacheClientCallsEnabled); encoder->encode(useFixedLayout); encoder->encode(fixedLayoutSize); encoder->encode(userAgent); encoder->encode(sessionState); encoder->encode(highestUsedBackForwardItemID); + encoder->encode(canRunBeforeUnloadConfirmPanel); + encoder->encode(canRunModal); #if PLATFORM(MAC) encoder->encode(isSmartInsertDeleteEnabled); @@ -72,7 +75,7 @@ bool WebPageCreationParameters::decode(CoreIPC::ArgumentDecoder* decoder, WebPag return false; if (!decoder->decode(parameters.store)) return false; - if (!decoder->decode(parameters.drawingAreaInfo)) + if (!decoder->decodeEnum(parameters.drawingAreaType)) return false; if (!decoder->decode(parameters.pageGroupData)) return false; @@ -80,6 +83,8 @@ bool WebPageCreationParameters::decode(CoreIPC::ArgumentDecoder* decoder, WebPag return false; if (!decoder->decode(parameters.drawsTransparentBackground)) return false; + if (!decoder->decode(parameters.areMemoryCacheClientCallsEnabled)) + return false; if (!decoder->decode(parameters.useFixedLayout)) return false; if (!decoder->decode(parameters.fixedLayoutSize)) @@ -90,6 +95,10 @@ bool WebPageCreationParameters::decode(CoreIPC::ArgumentDecoder* decoder, WebPag return false; if (!decoder->decode(parameters.highestUsedBackForwardItemID)) return false; + if (!decoder->decode(parameters.canRunBeforeUnloadConfirmPanel)) + return false; + if (!decoder->decode(parameters.canRunModal)) + return false; #if PLATFORM(MAC) if (!decoder->decode(parameters.isSmartInsertDeleteEnabled)) |