diff options
author | Robin Gareus <robin@gareus.org> | 2015-08-15 03:08:55 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2015-08-15 03:08:55 +0200 |
commit | f2495d98080db52af2bb961f03e31e858be6d4f9 (patch) | |
tree | ca196b4f70fe146ed39e8dab3b42cadbb7cb0363 /gtk2_ardour/midi_region_view.cc | |
parent | 041b31d7c61cde71cc5cae47b34256de60951236 (diff) |
Highlight note in piano roll - #6510
Diffstat (limited to 'gtk2_ardour/midi_region_view.cc')
-rw-r--r-- | gtk2_ardour/midi_region_view.cc | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/gtk2_ardour/midi_region_view.cc b/gtk2_ardour/midi_region_view.cc index 47e5510664..917999405c 100644 --- a/gtk2_ardour/midi_region_view.cc +++ b/gtk2_ardour/midi_region_view.cc @@ -485,6 +485,11 @@ MidiRegionView::leave_internal() if (frame_handle_end) { frame_handle_end->raise_to_top(); } + + MidiTimeAxisView* mtv = dynamic_cast<MidiTimeAxisView*>(&trackview); + if (mtv) { + mtv->set_note_highlight (NO_MIDI_NOTE); + } } bool @@ -4006,7 +4011,7 @@ MidiRegionView::show_verbose_cursor (boost::shared_ptr<NoteType> n) const std::string name; - MidiTimeAxisView* const mtv = dynamic_cast<MidiTimeAxisView*>(&trackview); + MidiTimeAxisView* mtv = dynamic_cast<MidiTimeAxisView*>(&trackview); if (mtv) { boost::shared_ptr<MasterDeviceNames> device_names(mtv->get_device_names()); if (device_names) { @@ -4018,6 +4023,7 @@ MidiRegionView::show_verbose_cursor (boost::shared_ptr<NoteType> n) const patch_key.program(), n->note()); } + mtv->set_note_highlight (n->note()); } char buf[128]; |