diff options
Diffstat (limited to 'Source/WebKit2/UIProcess/WebContextClient.cpp')
-rw-r--r-- | Source/WebKit2/UIProcess/WebContextClient.cpp | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/Source/WebKit2/UIProcess/WebContextClient.cpp b/Source/WebKit2/UIProcess/WebContextClient.cpp index fc718d92a..64dbdefaf 100644 --- a/Source/WebKit2/UIProcess/WebContextClient.cpp +++ b/Source/WebKit2/UIProcess/WebContextClient.cpp @@ -26,36 +26,32 @@ #include "config.h" #include "WebContextClient.h" -#include "APIArray.h" -#include "WebContext.h" +#include "WebProcessPool.h" namespace WebKit { -void WebContextClient::plugInAutoStartOriginHashesChanged(WebContext* context) +void WebContextClient::plugInAutoStartOriginHashesChanged(WebProcessPool* processPool) { if (!m_client.plugInAutoStartOriginHashesChanged) return; - m_client.plugInAutoStartOriginHashesChanged(toAPI(context), m_client.base.clientInfo); + m_client.plugInAutoStartOriginHashesChanged(toAPI(processPool), m_client.base.clientInfo); } -void WebContextClient::networkProcessDidCrash(WebContext* context) +void WebContextClient::networkProcessDidCrash(WebProcessPool* processPool) { if (!m_client.networkProcessDidCrash) return; - m_client.networkProcessDidCrash(toAPI(context), m_client.base.clientInfo); + m_client.networkProcessDidCrash(toAPI(processPool), m_client.base.clientInfo); } -void WebContextClient::plugInInformationBecameAvailable(WebContext* context, API::Array* plugInInfo) +void WebContextClient::databaseProcessDidCrash(WebProcessPool* processPool) { - if (!m_client.plugInInformationBecameAvailable) + if (!m_client.databaseProcessDidCrash) return; - // FIXME: The API contract expects us to hand a reference to the array here. This is wrong. - plugInInfo->ref(); - - m_client.plugInInformationBecameAvailable(toAPI(context), toAPI(plugInInfo), m_client.base.clientInfo); + m_client.databaseProcessDidCrash(toAPI(processPool), m_client.base.clientInfo); } } // namespace WebKit |