for now (at least) do not show tempo/meter markers for MusicTimePoints

This policy may change in the future
This commit is contained in:
Paul Davis 2022-05-23 16:33:27 -06:00
parent c48430f502
commit 62bcaf2191
1 changed files with 12 additions and 2 deletions

View File

@ -229,9 +229,14 @@ Editor::draw_tempo_marks ()
while (t != tempi.end() && mm != tempo_marks.end()) {
Temporal::Point const & mark_point ((*mm)->point());
Temporal::TempoPoint const & metric_point (*t);
if (dynamic_cast<Temporal::MusicTimePoint const *> (&metric_point)) {
continue;
}
Temporal::Point const & mark_point ((*mm)->point());
if (mark_point.sclock() < metric_point.sclock()) {
/* advance through markers, deleting the unused ones */
@ -292,9 +297,14 @@ Editor::draw_meter_marks ()
while (m != meters.end() && mm != meter_marks.end()) {
Temporal::Point const & mark_point ((*mm)->point());
Temporal::MeterPoint const & metric_point (*m);
if (dynamic_cast<Temporal::MusicTimePoint const *> (&metric_point)) {
continue;
}
Temporal::Point const & mark_point ((*mm)->point());
if (mark_point.sclock() < metric_point.sclock()) {
/* advance through markers, deleting the unused ones */