diff options
author | Robert Jonsson <spamatica@gmail.com> | 2013-03-28 14:54:33 +0000 |
---|---|---|
committer | Robert Jonsson <spamatica@gmail.com> | 2013-03-28 14:54:33 +0000 |
commit | 46118f3b3b8737c526639ed66a34d2e7e67a9137 (patch) | |
tree | 45e42b6dc75f38222d55f60d7110111c927f4262 /muse2/muse/arranger | |
parent | f1648fa3c8ff5399750222dd416b416ceeb0888a (diff) |
read old drummaps
Diffstat (limited to 'muse2/muse/arranger')
-rw-r--r-- | muse2/muse/arranger/tlist.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/muse2/muse/arranger/tlist.cpp b/muse2/muse/arranger/tlist.cpp index 526b36de..dbed464e 100644 --- a/muse2/muse/arranger/tlist.cpp +++ b/muse2/muse/arranger/tlist.cpp @@ -2232,10 +2232,15 @@ void TList::loadTrackDrummap(MusECore::MidiTrack* t, const char* fn_) if (mode == 0 && tag == "muse") mode = 1; else if (mode == 1 && tag == "our_drummap") { - t->readOurDrumMap(xml, true); + t->readOurDrumMap(xml, tag, true); mode = 0; } - else + else if (mode == 1 && tag == "drummap") { // compatibility mode, read old drummaps + QMessageBox::information(this, tr("Drummap"), tr("This drummap was created with a previous version of MusE,\nit is being read but the format has changed slightly so some\nadjustments may be necessary.")); + t->readOurDrumMap(xml, tag, true, true); + mode = 0; + } + else xml.unknown("TList::loadTrackDrummap"); break; case MusECore::Xml::Attribut: |