diff options
author | Lorry Tar Creator <lorry-tar-importer@lorry> | 2017-06-27 06:07:23 +0000 |
---|---|---|
committer | Lorry Tar Creator <lorry-tar-importer@lorry> | 2017-06-27 06:07:23 +0000 |
commit | 1bf1084f2b10c3b47fd1a588d85d21ed0eb41d0c (patch) | |
tree | 46dcd36c86e7fbc6e5df36deb463b33e9967a6f7 /Source/WebCore/loader/cache/CachedTextTrack.cpp | |
parent | 32761a6cee1d0dee366b885b7b9c777e67885688 (diff) | |
download | WebKitGtk-tarball-master.tar.gz |
webkitgtk-2.16.5HEADwebkitgtk-2.16.5master
Diffstat (limited to 'Source/WebCore/loader/cache/CachedTextTrack.cpp')
-rw-r--r-- | Source/WebCore/loader/cache/CachedTextTrack.cpp | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/Source/WebCore/loader/cache/CachedTextTrack.cpp b/Source/WebCore/loader/cache/CachedTextTrack.cpp index 94974a591..1d82bd71b 100644 --- a/Source/WebCore/loader/cache/CachedTextTrack.cpp +++ b/Source/WebCore/loader/cache/CachedTextTrack.cpp @@ -32,36 +32,36 @@ #include "CachedResourceClient.h" #include "CachedResourceClientWalker.h" #include "CachedResourceLoader.h" -#include "ResourceBuffer.h" #include "SharedBuffer.h" #include "TextResourceDecoder.h" -#include <wtf/Vector.h> namespace WebCore { -CachedTextTrack::CachedTextTrack(const ResourceRequest& resourceRequest) - : CachedResource(resourceRequest, TextTrackResource) +CachedTextTrack::CachedTextTrack(CachedResourceRequest&& request, SessionID sessionID) + : CachedResource(WTFMove(request), TextTrackResource, sessionID) { } -CachedTextTrack::~CachedTextTrack() +void CachedTextTrack::updateData(SharedBuffer* data) { -} - -void CachedTextTrack::addDataBuffer(ResourceBuffer* data) -{ - ASSERT(m_options.dataBufferingPolicy == BufferData); + ASSERT(dataBufferingPolicy() == BufferData); m_data = data; - setEncodedSize(m_data.get() ? m_data->size() : 0); + setEncodedSize(data ? data->size() : 0); CachedResourceClientWalker<CachedResourceClient> walker(m_clients); - while (CachedResourceClient *client = walker.next()) - client->deprecatedDidReceiveCachedResource(this); + while (CachedResourceClient* client = walker.next()) + client->deprecatedDidReceiveCachedResource(*this); +} + +void CachedTextTrack::addDataBuffer(SharedBuffer& data) +{ + updateData(&data); + CachedResource::addDataBuffer(data); } -void CachedTextTrack::finishLoading(ResourceBuffer* data) +void CachedTextTrack::finishLoading(SharedBuffer* data) { - addDataBuffer(data); + updateData(data); CachedResource::finishLoading(data); } |