diff --git a/gtk2_ardour/editor.cc b/gtk2_ardour/editor.cc index 050f9b6a1e..806058b610 100644 --- a/gtk2_ardour/editor.cc +++ b/gtk2_ardour/editor.cc @@ -802,6 +802,8 @@ Editor::catch_vanishing_regionview (RegionView *rv) if (!_all_region_actions_sensitized) { sensitize_all_region_actions (true); } + + _over_region_trim_target = false; } void diff --git a/gtk2_ardour/editor_mouse.cc b/gtk2_ardour/editor_mouse.cc index 9c1b764985..96815f2568 100644 --- a/gtk2_ardour/editor_mouse.cc +++ b/gtk2_ardour/editor_mouse.cc @@ -2754,6 +2754,8 @@ Editor::remove_midi_note (ArdourCanvas::Item* item, GdkEvent *) void Editor::set_canvas_cursor_for_region_view (double x, RegionView* rv) { + assert (rv); + ArdourCanvas::Group* g = rv->get_canvas_group (); ArdourCanvas::Group* p = g->get_parent_group ();