summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornick_m <mainsbridge@gmail.com>2017-02-08 02:23:54 +1100
committernick_m <mainsbridge@gmail.com>2017-02-08 02:23:54 +1100
commit2e8e5f14fde562f19b2bc12b177d89e9a3acdeb4 (patch)
tree8f7d08860c56911aa5c13411fb86126cf26ed9cd
parentbd8ab472f58492a67be06e462eb6f1c828f01f59 (diff)
fix legacy session where initial tempo was not locked to meter,
-rw-r--r--libs/ardour/tempo.cc6
1 files changed, 5 insertions, 1 deletions
diff --git a/libs/ardour/tempo.cc b/libs/ardour/tempo.cc
index dde84fe137..e74dc66020 100644
--- a/libs/ardour/tempo.cc
+++ b/libs/ardour/tempo.cc
@@ -177,7 +177,11 @@ TempoSection::TempoSection (const XMLNode& node, framecnt_t sample_rate)
}
if ((prop = node.property ("locked-to-meter")) == 0) {
- set_locked_to_meter (false);
+ if (initial()) {
+ set_locked_to_meter (true);
+ } else {
+ set_locked_to_meter (false);
+ }
} else {
set_locked_to_meter (string_is_affirmative (prop->value()));
}