From 1251b90b66fd39626ba231a35d64e60d23c82877 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Thu, 15 Jun 2023 20:07:40 -0600 Subject: [PATCH] midi notes: fix visual end point of notes ArdourCanvas::Rectangle has exclusive end coordinates, so the - 1 is not necessary. --- gtk2_ardour/midi_region_view.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gtk2_ardour/midi_region_view.cc b/gtk2_ardour/midi_region_view.cc index c933902ec2..4dcde8fea7 100644 --- a/gtk2_ardour/midi_region_view.cc +++ b/gtk2_ardour/midi_region_view.cc @@ -1817,13 +1817,13 @@ MidiRegionView::update_sustained (Note* ev, bool update_ghost_regions) const samplepos_t note_end_samples = _region->position().distance ((note_end + session_source_start)).samples(); - x1 = std::max(1., trackview.editor().sample_to_pixel (note_end_samples)) - 1; + x1 = std::max(1., trackview.editor().sample_to_pixel (note_end_samples)); } else { /* nascent note currently being recorded, noteOff has not yet arrived */ - x1 = std::max(1., trackview.editor().duration_to_pixels (_region->length())) - 1; + x1 = std::max(1., trackview.editor().duration_to_pixels (_region->length())); } y1 = y0 + std::max(1., floor(note_height()) - 1);