diff options
Diffstat (limited to 'Source/WebCore/platform/network/BlobRegistryImpl.cpp')
-rw-r--r-- | Source/WebCore/platform/network/BlobRegistryImpl.cpp | 4 |
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) |