diff --git a/src/ass_file.cpp b/src/ass_file.cpp index 6b443a86a..21aa23eaa 100644 --- a/src/ass_file.cpp +++ b/src/ass_file.cpp @@ -272,7 +272,7 @@ void AssFile::CleanExtradata() { std::vector new_ids; for (auto& keyid : key_ids) { new_ids.push_back(keyid.second); - ids.erase(std::remove(ids.begin(), ids.end(), keyid.second)); + ids.erase(remove(begin(ids), end(ids), keyid.second), end(ids)); } line.ExtradataIds = new_ids; }