summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libs/ardour/automation_control.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/ardour/automation_control.cc b/libs/ardour/automation_control.cc
index eb57ecbdb3..687f03f4f0 100644
--- a/libs/ardour/automation_control.cc
+++ b/libs/ardour/automation_control.cc
@@ -304,7 +304,7 @@ AutomationControl::stop_touch (double when)
if (alist()->automation_state() == Latch && _session.transport_rolling ()) {
return;
}
- if (alist()->automation_state() == Touch && _desc.toggled) {
+ if (alist()->automation_state() == Touch && _session.transport_rolling () && _desc.toggled) {
/* Toggle buttons always latch */
return;
}