Tempo ramps - more click fixing.
[ardour.git] / libs / ardour / tempo.cc
index 7aa86d38b0ce7ea8d43bbc58ed858dd3391628a8..8a481c9567e1d67c7883a8b3b8bfb2fe9e7ba6a3 100644 (file)
@@ -2641,7 +2641,7 @@ TempoMap::get_grid (vector<TempoMap::BBTPoint>& 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. */