Merge pull request #6832 from michaelgregorius/6828-FixBaseNoteAutomationFix

Fix the base note automation fix (#6828)
This commit is contained in:
Michael Gregorius
2023-08-27 18:42:05 +02:00
committed by GitHub
2 changed files with 3 additions and 0 deletions

View File

@@ -1671,6 +1671,8 @@ void DataFile::upgrade_extendedNoteRange()
{
auto root = documentElement();
UpgradeExtendedNoteRange upgradeExtendedNoteRange(root);
upgradeExtendedNoteRange.upgrade();
}

View File

@@ -193,6 +193,7 @@ static void fixTrack(QDomElement & track, std::set<unsigned int> & automatedBase
for (int i = 0; i < subTracks.size(); ++i)
{
QDomElement subTrack = subTracks.item(i).toElement();
assert (static_cast<Track::Type>(subTrack.attribute("type").toInt()) != Track::Type::Pattern);
fixTrack(subTrack, automatedBaseNoteIds);
}
}