summaryrefslogtreecommitdiff
path: root/src/lib/text_caption_file_decoder.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/text_caption_file_decoder.cc')
-rw-r--r--src/lib/text_caption_file_decoder.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/text_caption_file_decoder.cc b/src/lib/text_caption_file_decoder.cc
index 46217e49b..65de6a562 100644
--- a/src/lib/text_caption_file_decoder.cc
+++ b/src/lib/text_caption_file_decoder.cc
@@ -43,7 +43,7 @@ TextCaptionFileDecoder::TextCaptionFileDecoder (shared_ptr<const TextCaptionFile
if (!_subtitles.empty()) {
first = content_time_period(_subtitles[0]).from;
}
- caption.reset (new CaptionDecoder (this, content->caption, log, first));
+ caption.push_back (shared_ptr<CaptionDecoder> (new CaptionDecoder (this, content->only_caption(), log, first)));
}
void
@@ -73,7 +73,7 @@ TextCaptionFileDecoder::pass ()
}
ContentTimePeriod const p = content_time_period (_subtitles[_next]);
- caption->emit_plain (p, _subtitles[_next]);
+ only_caption()->emit_plain (p, _subtitles[_next]);
++_next;
return false;