mirror of
https://github.com/LMMS/lmms.git
synced 2026-05-17 11:18:30 -04:00
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:
committed by
GitHub
parent
55d361fb65
commit
7fe2152938
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user