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); } }