diff --git a/src/ass_dialogue.cpp b/src/ass_dialogue.cpp index 73c272cfd..5a3b9c100 100644 --- a/src/ass_dialogue.cpp +++ b/src/ass_dialogue.cpp @@ -137,7 +137,7 @@ void AssDialogue::Parse(std::string const& raw) { while (boost::regex_search(start, end, rematch, idmatcher)) { auto id = boost::lexical_cast(rematch.str(1)); ids.push_back(id); - start = rematch.suffix().second; + start = rematch.suffix().first; } ExtradataIds = ids; }