summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/platform/network/BlobRegistryImpl.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/platform/network/BlobRegistryImpl.cpp')
-rw-r--r--Source/WebCore/platform/network/BlobRegistryImpl.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/Source/WebCore/platform/network/BlobRegistryImpl.cpp b/Source/WebCore/platform/network/BlobRegistryImpl.cpp
index 2c4e8fa..83517f1 100644
--- a/Source/WebCore/platform/network/BlobRegistryImpl.cpp
+++ b/Source/WebCore/platform/network/BlobRegistryImpl.cpp
@@ -68,7 +68,9 @@ PassRefPtr<ResourceHandle> BlobRegistryImpl::createResourceHandle(const Resource
if (!shouldLoadResource(request))
return 0;
- return BlobResourceHandle::create(m_blobs.get(request.url().string()), request, client);
+ RefPtr<BlobResourceHandle> handle = BlobResourceHandle::create(m_blobs.get(request.url().string()), request, client);
+ handle->start();
+ return handle.release();
}
bool BlobRegistryImpl::loadResourceSynchronously(const ResourceRequest& request, ResourceError& error, ResourceResponse& response, Vector<char>& data)