X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fardour%2Ftempo.cc;h=8a481c9567e1d67c7883a8b3b8bfb2fe9e7ba6a3;hb=ea91593968250c1f06a2ddf4dc1eae8f3501697c;hp=7aa86d38b0ce7ea8d43bbc58ed858dd3391628a8;hpb=94e7e4e53b0678674ed7c9b2e899fda395a6e90d;p=ardour.git diff --git a/libs/ardour/tempo.cc b/libs/ardour/tempo.cc index 7aa86d38b0..8a481c9567 100644 --- a/libs/ardour/tempo.cc +++ b/libs/ardour/tempo.cc @@ -2641,7 +2641,7 @@ TempoMap::get_grid (vector& points, framepos_t lower, framepos_t upper) { Glib::Threads::RWLock::ReaderLock lm (lock); - const int32_t upper_beat = (int32_t) ceil (beat_at_frame_locked (_metrics, upper)); + const int32_t upper_beat = (int32_t) floor (beat_at_frame_locked (_metrics, upper)); int32_t cnt = ceil (beat_at_frame_locked (_metrics, lower)); framecnt_t pos = 0; /* although the map handles negative beats, bbt doesn't. */