diff --git a/aegisub/src/ass_karaoke.cpp b/aegisub/src/ass_karaoke.cpp index 2d987da46..3439a4441 100644 --- a/aegisub/src/ass_karaoke.cpp +++ b/aegisub/src/ass_karaoke.cpp @@ -75,7 +75,7 @@ void AssKaraoke::SetLine(AssDialogue *line, bool auto_split) { if (dynamic_cast(block)) { // treat comments as overrides rather than dialogue - if (text[0] == '{') + if (text.size() && text[0] == '{') syl.ovr_tags[syl.text.size()] += text; else syl.text += text;