diff options
Diffstat (limited to 'Source/WebKit2/WebProcess/Cookies/WebCookieManager.cpp')
-rw-r--r-- | Source/WebKit2/WebProcess/Cookies/WebCookieManager.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/Source/WebKit2/WebProcess/Cookies/WebCookieManager.cpp b/Source/WebKit2/WebProcess/Cookies/WebCookieManager.cpp index 1c88ee2..4181e14 100644 --- a/Source/WebKit2/WebProcess/Cookies/WebCookieManager.cpp +++ b/Source/WebKit2/WebProcess/Cookies/WebCookieManager.cpp @@ -62,21 +62,25 @@ void WebCookieManager::getHostnamesWithCookies(uint64_t callbackID) copyToVector(hostnames, hostnameList); WebProcess::shared().connection()->send(Messages::WebCookieManagerProxy::DidGetHostnamesWithCookies(hostnameList, callbackID), 0); + WebProcess::shared().terminateIfPossible(); } void WebCookieManager::deleteCookiesForHostname(const String& hostname) { WebCore::deleteCookiesForHostname(hostname); + WebProcess::shared().terminateIfPossible(); } void WebCookieManager::deleteAllCookies() { WebCore::deleteAllCookies(); + WebProcess::shared().terminateIfPossible(); } void WebCookieManager::startObservingCookieChanges() { WebCore::startObservingCookieChanges(); + WebProcess::shared().terminateIfPossible(); } void WebCookieManager::stopObservingCookieChanges() @@ -89,4 +93,16 @@ void WebCookieManager::dispatchCookiesDidChange() WebProcess::shared().connection()->send(Messages::WebCookieManagerProxy::CookiesDidChange(), 0); } +void WebCookieManager::setHTTPCookieAcceptPolicy(HTTPCookieAcceptPolicy policy) +{ + platformSetHTTPCookieAcceptPolicy(policy); + WebProcess::shared().terminateIfPossible(); +} + +void WebCookieManager::getHTTPCookieAcceptPolicy(uint64_t callbackID) +{ + WebProcess::shared().connection()->send(Messages::WebCookieManagerProxy::DidGetHTTPCookieAcceptPolicy(platformGetHTTPCookieAcceptPolicy(), callbackID), 0); + WebProcess::shared().terminateIfPossible(); +} + } // namespace WebKit |