X-Git-Url: http://git.webkit.org/?p=WebKit-https.git;a=blobdiff_plain;f=Source%2FWebKit%2FNetworkProcess%2FNetworkProcessCreationParameters.cpp;h=a84e498cffc495a09ef6d9fe980eae1c6c719f7c;hp=880e12fb816222517759e638c420fb09becf1db6;hb=5b96563437a692599a9be0a87f6a650e58c43291;hpb=7b7ad5dff22931b158a045e3f3afdd37fef2a2da diff --git a/Source/WebKit/NetworkProcess/NetworkProcessCreationParameters.cpp b/Source/WebKit/NetworkProcess/NetworkProcessCreationParameters.cpp index 880e12f..a84e498 100644 --- a/Source/WebKit/NetworkProcess/NetworkProcessCreationParameters.cpp +++ b/Source/WebKit/NetworkProcess/NetworkProcessCreationParameters.cpp @@ -107,6 +107,14 @@ void NetworkProcessCreationParameters::encode(IPC::Encoder& encoder) const encoder << recordReplayMode; encoder << recordReplayCacheLocation; #endif + + encoder << urlSchemesRegisteredAsSecure; + encoder << urlSchemesRegisteredAsBypassingContentSecurityPolicy; + encoder << urlSchemesRegisteredAsLocal; + encoder << urlSchemesRegisteredAsNoAccess; + encoder << urlSchemesRegisteredAsDisplayIsolated; + encoder << urlSchemesRegisteredAsCORSEnabled; + encoder << urlSchemesRegisteredAsCanDisplayOnlyIfCanRequest; } bool NetworkProcessCreationParameters::decode(IPC::Decoder& decoder, NetworkProcessCreationParameters& result) @@ -252,6 +260,21 @@ bool NetworkProcessCreationParameters::decode(IPC::Decoder& decoder, NetworkProc return false; #endif + if (!decoder.decode(result.urlSchemesRegisteredAsSecure)) + return false; + if (!decoder.decode(result.urlSchemesRegisteredAsBypassingContentSecurityPolicy)) + return false; + if (!decoder.decode(result.urlSchemesRegisteredAsLocal)) + return false; + if (!decoder.decode(result.urlSchemesRegisteredAsNoAccess)) + return false; + if (!decoder.decode(result.urlSchemesRegisteredAsDisplayIsolated)) + return false; + if (!decoder.decode(result.urlSchemesRegisteredAsCORSEnabled)) + return false; + if (!decoder.decode(result.urlSchemesRegisteredAsCanDisplayOnlyIfCanRequest)) + return false; + return true; }