diff --git a/libs/ardour/location.cc b/libs/ardour/location.cc index a9997cc80f..a83963afe9 100644 --- a/libs/ardour/location.cc +++ b/libs/ardour/location.cc @@ -1513,7 +1513,7 @@ Locations::range_starts_at(samplepos_t pos, samplecnt_t slop, bool incl) const continue; } - sampleoffset_t delta = std::abs(pos - (*i)->start()); + sampleoffset_t delta = std::abs((double)(pos - (*i)->start())); if (delta == 0) { return *i;