summaryrefslogtreecommitdiff
path: root/Source/WebKit2/UIProcess/Downloads/DownloadProxy.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebKit2/UIProcess/Downloads/DownloadProxy.cpp')
-rw-r--r--Source/WebKit2/UIProcess/Downloads/DownloadProxy.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/Source/WebKit2/UIProcess/Downloads/DownloadProxy.cpp b/Source/WebKit2/UIProcess/Downloads/DownloadProxy.cpp
index 6418ce9ec..499faf1bc 100644
--- a/Source/WebKit2/UIProcess/Downloads/DownloadProxy.cpp
+++ b/Source/WebKit2/UIProcess/Downloads/DownloadProxy.cpp
@@ -236,11 +236,11 @@ void DownloadProxy::didCancel(const IPC::DataReference& resumeData)
#if PLATFORM(QT)
void DownloadProxy::startTransfer(const String& filename)
{
- if (!m_webContext)
+ if (!m_processPool)
return;
- // FIXME (Multi-WebProcess): <rdar://problem/12239483> Downloads shouldn't be handled in the web process.
- m_webContext->sendToAllProcesses(Messages::WebProcess::StartTransfer(m_downloadID, filename));
+ if (NetworkProcessProxy* networkProcess = m_processPool->networkProcess())
+ networkProcess->connection()->send(Messages::NetworkProcess::StartTransfer(m_downloadID, filename), 0);
}
#endif