Fix undo stupidity

This commit is contained in:
allejok96
2022-05-21 20:49:34 +02:00
parent e154ad4bc6
commit 0861d30616

View File

@@ -151,19 +151,19 @@ void MidiClipView::transposeSelection()
// Engine::getSong()->addJournalCheckPoint();
QSet<Track*> m_changedTracks;
for (ClipView* clipview: getClickedClips())
{
if (auto mcv = dynamic_cast<MidiClipView*>(clipview))
{
m_changedTracks.insert(clipview->getTrackView()->getTrack());
auto track = clipview->getTrackView()->getTrack();
if (!m_changedTracks.contains(track))
{
track->addJournalCheckPoint();
m_changedTracks.insert(track);
}
mcv->getMidiClip()->transpose(semitones);
}
}
for (Track* track: m_changedTracks)
{
track->addJournalCheckPoint();
}
}