summaryrefslogtreecommitdiff
path: root/Source/WebCore/loader/cache/CachedTextTrack.cpp
diff options
context:
space:
mode:
authorLorry Tar Creator <lorry-tar-importer@lorry>2016-04-10 09:28:39 +0000
committerLorry Tar Creator <lorry-tar-importer@lorry>2016-04-10 09:28:39 +0000
commit32761a6cee1d0dee366b885b7b9c777e67885688 (patch)
treed6bec92bebfb216f4126356e55518842c2f476a1 /Source/WebCore/loader/cache/CachedTextTrack.cpp
parenta4e969f4965059196ca948db781e52f7cfebf19e (diff)
downloadWebKitGtk-tarball-32761a6cee1d0dee366b885b7b9c777e67885688.tar.gz
webkitgtk-2.4.11webkitgtk-2.4.11
Diffstat (limited to 'Source/WebCore/loader/cache/CachedTextTrack.cpp')
-rw-r--r--Source/WebCore/loader/cache/CachedTextTrack.cpp27
1 files changed, 13 insertions, 14 deletions
diff --git a/Source/WebCore/loader/cache/CachedTextTrack.cpp b/Source/WebCore/loader/cache/CachedTextTrack.cpp
index 715592205..94974a591 100644
--- a/Source/WebCore/loader/cache/CachedTextTrack.cpp
+++ b/Source/WebCore/loader/cache/CachedTextTrack.cpp
@@ -32,37 +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, SessionID sessionID)
- : CachedResource(resourceRequest, TextTrackResource, sessionID)
+CachedTextTrack::CachedTextTrack(const ResourceRequest& resourceRequest)
+ : CachedResource(resourceRequest, TextTrackResource)
{
}
-void CachedTextTrack::updateData(SharedBuffer* data)
+CachedTextTrack::~CachedTextTrack()
{
- ASSERT(dataBufferingPolicy() == BufferData);
+}
+
+void CachedTextTrack::addDataBuffer(ResourceBuffer* data)
+{
+ ASSERT(m_options.dataBufferingPolicy == BufferData);
m_data = data;
- setEncodedSize(data ? data->size() : 0);
+ setEncodedSize(m_data.get() ? m_data->size() : 0);
CachedResourceClientWalker<CachedResourceClient> walker(m_clients);
- while (CachedResourceClient* client = walker.next())
+ while (CachedResourceClient *client = walker.next())
client->deprecatedDidReceiveCachedResource(this);
}
-void CachedTextTrack::addDataBuffer(SharedBuffer& data)
-{
- updateData(&data);
- CachedResource::addDataBuffer(data);
-}
-
-void CachedTextTrack::finishLoading(SharedBuffer* data)
+void CachedTextTrack::finishLoading(ResourceBuffer* data)
{
- updateData(data);
+ addDataBuffer(data);
CachedResource::finishLoading(data);
}