Index: Source/core/loader/TextTrackLoader.cpp |
diff --git a/Source/core/loader/TextTrackLoader.cpp b/Source/core/loader/TextTrackLoader.cpp |
index f6b675eff849b2e65c9692b764dcf1fae20dc9f7..1d442a7e0defe393c0ee8723c98c320529eaf504 100644 |
--- a/Source/core/loader/TextTrackLoader.cpp |
+++ b/Source/core/loader/TextTrackLoader.cpp |
@@ -39,7 +39,7 @@ |
namespace WebCore { |
-TextTrackLoader::TextTrackLoader(TextTrackLoaderClient* client, Document& document) |
+TextTrackLoader::TextTrackLoader(TextTrackLoaderClient& client, Document& document) |
: m_client(client) |
, m_document(document) |
, m_cueLoadTimer(this, &TextTrackLoader::cueLoadTimerFired) |
@@ -60,11 +60,11 @@ void TextTrackLoader::cueLoadTimerFired(Timer<TextTrackLoader>* timer) |
if (m_newCuesAvailable) { |
m_newCuesAvailable = false; |
- m_client->newCuesAvailable(this); |
+ m_client.newCuesAvailable(this); |
} |
if (m_state >= Finished) |
- m_client->cueLoadingCompleted(this, m_state == Failed); |
+ m_client.cueLoadingCompleted(this, m_state == Failed); |
} |
void TextTrackLoader::cancelLoad() |
@@ -119,7 +119,7 @@ bool TextTrackLoader::load(const KURL& url, const String& crossOriginMode) |
{ |
cancelLoad(); |
- if (!m_client->shouldLoadCues(this)) |
+ if (!m_client.shouldLoadCues(this)) |
return false; |
FetchRequest cueRequest(ResourceRequest(m_document.completeURL(url)), FetchInitiatorTypeNames::texttrack); |
@@ -141,7 +141,7 @@ bool TextTrackLoader::load(const KURL& url, const String& crossOriginMode) |
if (m_resource) |
m_resource->addClient(this); |
- m_client->cueLoadingStarted(this); |
+ m_client.cueLoadingStarted(this); |
return true; |
} |
@@ -157,7 +157,7 @@ void TextTrackLoader::newCuesParsed() |
void TextTrackLoader::newRegionsParsed() |
{ |
- m_client->newRegionsAvailable(this); |
+ m_client.newRegionsAvailable(this); |
} |
void TextTrackLoader::fileFailedToParse() |