summaryrefslogtreecommitdiff
path: root/muse/awl/tcanvas.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'muse/awl/tcanvas.cpp')
-rw-r--r--muse/awl/tcanvas.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/muse/awl/tcanvas.cpp b/muse/awl/tcanvas.cpp
index 0fe29e28..8b9a0925 100644
--- a/muse/awl/tcanvas.cpp
+++ b/muse/awl/tcanvas.cpp
@@ -678,10 +678,11 @@ void TimeCanvas::paintMetronomRuler(QPainter& p, const QRect& r)
pos2.mbt(&bar2, &beat, &tick);
int n = mag[metronomeRulerMag];
+
bar1 = (bar1 / n) * n; // round down
if (bar1 && n >= 2)
bar1 -= 1;
- bar2 = ((bar2 + n - 1) / n) * n - 1; // round up
+ bar2 = ((bar2 + n - 1) / n) * n; // round up
for (int bar = bar1; bar <= bar2;) {
AL::Pos stick(bar, 0, 0);