better handling of the inverse-push of solo-by-upstream. still not quite right, but...
[ardour.git] / libs / ardour / location.cc
index 155ef3667cca35af0e2e6fd0426c69ab12ee8141..f855cb75cffff6c67248eaf0befb18d3461b714d 100644 (file)
@@ -89,7 +89,7 @@ Location::set_start (nframes64_t s)
                return -1;
        }
 
-       if (((is_auto_punch() || is_auto_loop()) && s >= _end) || s > _end) {
+       if (((is_auto_punch() || is_auto_loop()) && s >= _end) || (!is_mark() && s > _end)) {
                return -1;
        }