diff --git a/libs/ardour/session.cc b/libs/ardour/session.cc index d512d49b39..b3c0ed29fb 100644 --- a/libs/ardour/session.cc +++ b/libs/ardour/session.cc @@ -2949,6 +2949,10 @@ Session::remove_last_capture () } } + for (list >::iterator i = r.begin(); i != r.end(); ++i) { + remove_region (*i); + } + destroy_regions (r); save_state (_current_snapshot_name);