diff options
| author | Florian Jung <flo@windfisch.org> | 2011-12-26 18:37:06 +0000 | 
|---|---|---|
| committer | Florian Jung <flo@windfisch.org> | 2011-12-26 18:37:06 +0000 | 
| commit | ef3de045fb88680a549435fa9099908643ee311f (patch) | |
| tree | 620de5805a71e2fbcfb12357925e3d33ca5982b9 /muse2/muse | |
| parent | 76db51dade62c59e2673da986ab215acc41fd05c (diff) | |
tiny fix
Diffstat (limited to 'muse2/muse')
| -rw-r--r-- | muse2/muse/midiedit/scoreedit.cpp | 13 | ||||
| -rw-r--r-- | muse2/muse/track.cpp | 2 | 
2 files changed, 9 insertions, 6 deletions
| 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<MusECo   *   * drum editor is buggy. propagate_drum_map may operate on old values   *     ("BUGGY! problem is: while changing entries, ourDrumMap   *      may be reallocated which causes abort()s and/or bugs.") - *      [ seems to work, needs further testing! ] - *   o quantize must round UP, not down when at 0.5 - *   o my record flag handling - * ! o once, using super glue while a score editor displaying the glued  + *      [ seems to work now, needs further testing! ] + * > 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() | 
