From 3d1f955a0cf33bc57a9159ee844f6d13297bbe22 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Mon, 29 Dec 2014 18:56:39 -0500 Subject: [PATCH] Fix MIDI recording display when zoom/etc changes. --- gtk2_ardour/midi_region_view.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gtk2_ardour/midi_region_view.cc b/gtk2_ardour/midi_region_view.cc index 097178a0e6..70898c4cfd 100644 --- a/gtk2_ardour/midi_region_view.cc +++ b/gtk2_ardour/midi_region_view.cc @@ -1113,8 +1113,12 @@ MidiRegionView::get_events (Events& e, Evoral::Sequence::No void MidiRegionView::redisplay_model() { - // Don't redisplay the model if we're currently recording and displaying that if (_active_notes) { + /* Recording, so just update canvas events to reflect changes + in zoom or whatever without touching model. */ + for (Events::iterator i = _events.begin(); i != _events.end(); ++i) { + update_note(*i); + } return; }