diff --git a/libs/ardour/playlist.cc b/libs/ardour/playlist.cc index 303ef9186a..4897ab5640 100644 --- a/libs/ardour/playlist.cc +++ b/libs/ardour/playlist.cc @@ -853,6 +853,20 @@ Playlist::remove_region_internal (std::shared_ptr region, ThawList& thaw } } +#if 0 + for (set >::iterator x = all_regions.begin(); x != all_regions.end(); ++x) { + if ((*x) == region) { + all_regions.erase (x); + break; + } + } +#else /* sync_all_regions_with_regions */ + all_regions.clear (); + for (auto const& r: regions) { + all_regions.insert (r); + } +#endif + return -1; }