Index: Source/core/html/track/vtt/VTTParser.cpp |
diff --git a/Source/core/html/track/vtt/VTTParser.cpp b/Source/core/html/track/vtt/VTTParser.cpp |
index 64c6929544cb81e2d1d080086dda3ba4f46f9785..77e314a733f07acf3ec2a0c8e2e8a8feb06c5114 100644 |
--- a/Source/core/html/track/vtt/VTTParser.cpp |
+++ b/Source/core/html/track/vtt/VTTParser.cpp |
@@ -385,12 +385,11 @@ PassRefPtr<DocumentFragment> VTTTreeBuilder::buildFromString(const String& cueTe |
m_currentNode = fragment; |
- OwnPtr<VTTTokenizer> tokenizer(VTTTokenizer::create()); |
+ VTTTokenizer tokenizer(cueText); |
m_token.clear(); |
m_languageStack.clear(); |
- SegmentedString content(cueText); |
- while (tokenizer->nextToken(content, m_token)) |
+ while (tokenizer.nextToken(m_token)) |
constructTreeFromToken(m_document); |
return fragment.release(); |