From 4defa3ae8f0e6e968dc0ffaa32a858125965bce4 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Fri, 13 May 2022 18:59:51 -0600 Subject: [PATCH] temporal: fix logic bug in TempoMap::reset_starting_at() --- libs/temporal/tempo.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/temporal/tempo.cc b/libs/temporal/tempo.cc index 5a55c8861c..ae76caf401 100644 --- a/libs/temporal/tempo.cc +++ b/libs/temporal/tempo.cc @@ -1184,8 +1184,8 @@ TempoMap::reset_starting_at (superclock_t sc) tp = 0; mp = 0; - if ((mtp = dynamic_cast (&*p)) != 0) { - if ((tp = dynamic_cast (&*p)) != 0) { + if ((mtp = dynamic_cast (&*p)) == 0) { + if ((tp = dynamic_cast (&*p)) == 0) { mp = dynamic_cast (&*p); } }