1
0
mirror of https://github.com/cookiengineer/audacity synced 2026-02-09 13:12:17 +01:00

TrackList always deletes tracks on destruction or when cleared

This commit is contained in:
Paul Licameli
2016-03-13 10:34:44 -04:00
parent 824ff647f8
commit c5a70126eb
6 changed files with 22 additions and 29 deletions

View File

@@ -210,7 +210,7 @@ void UndoManager::ModifyState(const TrackList * l,
stack[current]->state.tracks.reset();
// Duplicate
auto tracksCopy = std::make_unique<TrackList>(true);
auto tracksCopy = std::make_unique<TrackList>();
TrackListConstIterator iter(l);
const Track *t = iter.First();
while (t) {
@@ -255,7 +255,7 @@ void UndoManager::PushState(const TrackList * l,
RemoveStateAt(i);
}
auto tracksCopy = std::make_unique<TrackList>(true);
auto tracksCopy = std::make_unique<TrackList>();
TrackListConstIterator iter(l);
const Track *t = iter.First();
while (t) {