From ef3de045fb88680a549435fa9099908643ee311f Mon Sep 17 00:00:00 2001 From: Florian Jung Date: Mon, 26 Dec 2011 18:37:06 +0000 Subject: tiny fix --- muse2/muse/midiedit/scoreedit.cpp | 13 +++++++------ muse2/muse/track.cpp | 2 ++ 2 files changed, 9 insertions(+), 6 deletions(-) (limited to 'muse2') diff --git a/muse2/muse/midiedit/scoreedit.cpp b/muse2/muse/midiedit/scoreedit.cpp index 9c3668e6..57659f8c 100644 --- a/muse2/muse/midiedit/scoreedit.cpp +++ b/muse2/muse/midiedit/scoreedit.cpp @@ -4685,17 +4685,18 @@ void ScoreCanvas::add_new_parts(const std::map< MusECore::Part*, std::set o my record flag handling + * o once, using super glue while a score editor displaying the glued * parts is open let muse segfault. this may or may not be fixed * now. check! + * state of revision #1337: no segfaults, but the score editors + * close and lots of "ERROR" messages. * - * > o drum editor: channel-stuff + * o drum editor: channel-stuff * o clearly state in the changelog: when having multiple drumeditors open, * the mute-column may not work, because another editor is overriding this. - * o respect "_drummap_tied_to_patch": IMPLEMENT + * > o respect "_drummap_tied_to_patch": IMPLEMENT * o whenever changing the patch and maintained_automatically==true, * the drumlist is replaced by the according one (for example, "jazz" drum kit's list) * o whenever changing the drumlist and maintained_automatically==true, diff --git a/muse2/muse/track.cpp b/muse2/muse/track.cpp index 07a2dff0..4dd2e0c5 100644 --- a/muse2/muse/track.cpp +++ b/muse2/muse/track.cpp @@ -636,6 +636,8 @@ void MidiTrack::init_drummap(bool write_ordering) for (int i=0;i<128;i++) _drummap_hidden[i]=false; + + _drummap_tied_to_patch=true; } void MidiTrack::update_drum_in_map() -- cgit v1.2.3