diff --git a/libs/ardour/location.cc b/libs/ardour/location.cc index a83963afe9..6bed11e38f 100644 --- a/libs/ardour/location.cc +++ b/libs/ardour/location.cc @@ -1368,7 +1368,7 @@ Locations::marks_either_side (samplepos_t const sample, samplepos_t& before, sam std::list positions; for (LocationList::const_iterator i = locs.begin(); i != locs.end(); ++i) { - if (((*i)->is_auto_loop() || (*i)->is_auto_punch())) { + if (((*i)->is_auto_loop() || (*i)->is_auto_punch()) || (*i)->is_xrun()) { continue; }