diff --git a/src/output/output.cpp b/src/output/output.cpp index c772a88d..7e9ec9bb 100644 --- a/src/output/output.cpp +++ b/src/output/output.cpp @@ -465,7 +465,8 @@ namespace Mist { updateMeta(); } MEDIUM_MSG("Seeking to %llums", pos); - for (std::set::iterator it = selectedTracks.begin(); it != selectedTracks.end(); it++){ + std::set seekTracks = selectedTracks; + for (std::set::iterator it = seekTracks.begin(); it != seekTracks.end(); it++){ if (myMeta.tracks.count(*it)){ seek(*it, pos); }