summaryrefslogtreecommitdiff
path: root/muse2/muse/midiedit/dlist.cpp
diff options
context:
space:
mode:
authorFlorian Jung <flo@windfisch.org>2011-10-09 16:02:35 +0000
committerFlorian Jung <flo@windfisch.org>2011-10-09 16:02:35 +0000
commit9a4a4ee6fd5c2a73216240da912f7273aacaa11e (patch)
tree9f7b2aa792d292d45d0bc670a47e4d4329b92f6d /muse2/muse/midiedit/dlist.cpp
parent159a2b58fd28c7a00b9b723dcea77e6c2ec2e874 (diff)
recording and importing midi now works for new style drum tracks plus
fixes for old-style drum tracks
Diffstat (limited to 'muse2/muse/midiedit/dlist.cpp')
-rw-r--r--muse2/muse/midiedit/dlist.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/muse2/muse/midiedit/dlist.cpp b/muse2/muse/midiedit/dlist.cpp
index 4ad971e7..3399b78e 100644
--- a/muse2/muse/midiedit/dlist.cpp
+++ b/muse2/muse/midiedit/dlist.cpp
@@ -517,7 +517,7 @@ void DList::viewMousePressEvent(QMouseEvent* ev)
}
if (!old_style_drummap_mode && dm_old != *dm) //something changed and we're in new style mode?
- dcanvas->propagate_drummap_change(dm-ourDrumMap);
+ dcanvas->propagate_drummap_change(dm-ourDrumMap, (dm_old.enote != dm->enote));
MusEGlobal::song->update(SC_DRUMMAP);
//redraw(); //this is done by the songChanged slot
@@ -787,7 +787,7 @@ void DList::returnPressed()
}
if (editEntryOld != *editEntry)
- dcanvas->propagate_drummap_change(editEntry-ourDrumMap);
+ dcanvas->propagate_drummap_change(editEntry-ourDrumMap, false);
selectedColumn = -1;
editor->hide();
@@ -854,7 +854,7 @@ void DList::pitchEdited()
}
if (editEntryOld != *editEntry)
- dcanvas->propagate_drummap_change(editEntry-ourDrumMap);
+ dcanvas->propagate_drummap_change(editEntry-ourDrumMap, (editEntryOld.enote!=editEntry->enote));
selectedColumn = -1;
pitch_editor->hide();