From d46724515238fdb57f5d21c450883f7cc8897a56 Mon Sep 17 00:00:00 2001 From: Hans Baier Date: Mon, 12 May 2008 10:03:53 +0000 Subject: * fixed various event size bugs git-svn-id: svn://localhost/ardour2/branches/3.0@3336 d708f5d6-7413-0410-9779-e7cbd77b26cf --- gtk2_ardour/midi_region_view.cc | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'gtk2_ardour') diff --git a/gtk2_ardour/midi_region_view.cc b/gtk2_ardour/midi_region_view.cc index b83630e9fa..18ab4ef74f 100644 --- a/gtk2_ardour/midi_region_view.cc +++ b/gtk2_ardour/midi_region_view.cc @@ -534,8 +534,9 @@ MidiRegionView::~MidiRegionView () RegionViewGoingAway (this); /* EMIT_SIGNAL */ - if (_active_notes) + if (_active_notes) { end_write(); + } _selection.clear(); clear_events(); @@ -707,12 +708,15 @@ MidiRegionView::resolve_note(uint8_t note, double end_time) void MidiRegionView::extend_active_notes() { - if (!_active_notes) + if (!_active_notes) { return; + } - for (unsigned i=0; i < 128; ++i) - if (_active_notes[i]) + for (unsigned i=0; i < 128; ++i) { + if (_active_notes[i]) { _active_notes[i]->property_x2() = trackview.editor.frame_to_pixel(_region->length()); + } + } } -- cgit v1.2.3