Fix broken data file upgrade (#6279)

Fixes issues introduced in previous commit (55d361fb65),
which affected loading, saving and drag-dropping of clips.
This commit is contained in:
Alexandre Almeida
2022-01-15 18:19:34 -03:00
committed by GitHub
parent 55d361fb65
commit 7fe2152938
4 changed files with 6 additions and 6 deletions

View File

@@ -54,7 +54,7 @@ static void findIds(const QDomElement& elem, QList<jo_id_t>& idList);
// QMap with the DOM elements that access file resources
const DataFile::ResourcesMap DataFile::ELEMENTS_WITH_RESOURCES = {
{ "sampleclip", {"src"} },
{ "sampletco", {"src"} },
{ "audiofileprocessor", {"src"} },
};
@@ -915,7 +915,7 @@ void DataFile::upgrade_0_4_0_20080409()
{
// Upgrade to version 0.4.0-20080409 from some version greater than or equal to 0.4.0-20080129
QStringList s;
s << "note" << "pattern" << "bbclip" << "sampleclip" << "time";
s << "note" << "pattern" << "bbtco" << "sampletco" << "time";
for( QStringList::iterator it = s.begin(); it < s.end(); ++it )
{
QDomNodeList list = elementsByTagName( *it );
@@ -1625,7 +1625,7 @@ void DataFile::upgrade_noHiddenClipNames()
QDomNodeList instClips = track.elementsByTagName("pattern");
QDomNodeList autoClips = track.elementsByTagName("automationpattern");
QDomNodeList bbClips = track.elementsByTagName("bbclip");
QDomNodeList bbClips = track.elementsByTagName("bbtco");
clearDefaultNames(instClips, trackName);
clearDefaultNames(autoClips, trackName);