Fix deleting of MIDI regions.

git-svn-id: svn://localhost/ardour2/branches/3.0@3725 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
David Robillard 2008-09-14 18:12:37 +00:00
parent 5befe85218
commit b69410425c
3 changed files with 3 additions and 2 deletions

View file

@ -3,4 +3,4 @@ dir=`dirname "$0"`
. $dir/ardev_common.sh . $dir/ardev_common.sh
LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
export ARDOUR_INSIDE_GDB=1 export ARDOUR_INSIDE_GDB=1
exec gdb $EXECUTABLE "$@" exec gdb --args $EXECUTABLE "$@"

View file

@ -439,7 +439,6 @@ AudioStreamView::redisplay_diskstream ()
} }
i = tmp; i = tmp;
} }
for (xi = crossfade_views.begin(); xi != crossfade_views.end();) { for (xi = crossfade_views.begin(); xi != crossfade_views.end();) {

View file

@ -214,6 +214,8 @@ MidiStreamView::redisplay_diskstream ()
if (!(*i)->is_valid()) { if (!(*i)->is_valid()) {
delete *i; delete *i;
region_views.erase (i); region_views.erase (i);
i = tmp;
continue;
} else { } else {
(*i)->enable_display(true); (*i)->enable_display(true);
(*i)->set_y_position_and_height(0, height); // apply note range (*i)->set_y_position_and_height(0, height); // apply note range