libtemporal: TempoMap::full_duration_at() returns correct value for unchanged time domain call

This commit is contained in:
Paul Davis 2021-02-26 12:44:18 -07:00
parent b7bc3b1947
commit 7773fc5b64

View file

@ -2392,7 +2392,8 @@ TempoMap::full_duration_at (timepos_t const & pos, timecnt_t const & duration, T
superclock_t s;
if (return_domain == duration.time_domain()) {
return duration;
/* new timecnt_t: same distance, but new position */
return timecnt_t (duration.distance(), pos);
}
switch (return_domain) {