From 33d6d5a330cbcc19c189d90d6d0ba3a368f1a62e Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Thu, 13 Nov 2025 17:13:22 -0700 Subject: [PATCH] MidiView: no reason to suspend note range changes until after _active_note check --- gtk2_ardour/midi_view.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gtk2_ardour/midi_view.cc b/gtk2_ardour/midi_view.cc index c7f508d0f5..2da91537fb 100644 --- a/gtk2_ardour/midi_view.cc +++ b/gtk2_ardour/midi_view.cc @@ -1162,8 +1162,6 @@ MidiView::model_changed() EC_LOCAL_TEMPO_SCOPE_ARG (_editing_context); - MidiViewBackground::NoteRangeSuspender nrs (_midi_context); - if (_active_notes) { // Currently recording const samplecnt_t zoom = _editing_context.get_current_zoom(); @@ -1182,6 +1180,8 @@ MidiView::model_changed() return; } + MidiViewBackground::NoteRangeSuspender nrs (_midi_context); + for (_optimization_iterator = _events.begin(); _optimization_iterator != _events.end(); ++_optimization_iterator) { _optimization_iterator->second->invalidate (); }