From 95f4db0a8bb5bbf742a0195fbbe17d304fb99507 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Thu, 17 Jan 2019 22:33:55 +0000 Subject: Read UTF8 string lengths correctly when checking closed captions (part of #1446). --- src/lib/hints.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/lib/hints.cc') diff --git a/src/lib/hints.cc b/src/lib/hints.cc index d961b1a30..6238aa991 100644 --- a/src/lib/hints.cc +++ b/src/lib/hints.cc @@ -311,7 +311,7 @@ Hints::text (PlayerText text, TextType type, DCPTimePeriod period) int lines = text.string.size(); BOOST_FOREACH (StringText i, text.string) { - if (i.text().length() > CLOSED_CAPTION_LENGTH) { + if (utf8_strlen(i.text()) > CLOSED_CAPTION_LENGTH) { ++lines; if (!_long_ccap) { _long_ccap = true; -- cgit v1.2.3