summaryrefslogtreecommitdiff
path: root/Source/WebKit2/UIProcess/WebContextClient.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebKit2/UIProcess/WebContextClient.cpp')
-rw-r--r--Source/WebKit2/UIProcess/WebContextClient.cpp20
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