From 1d587592ca1472e38b2f8127b87b6202874f0d4e Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Tue, 25 Jul 2017 16:09:47 +0200 Subject: Add support for Latch Automation --- libs/ardour/automatable.cc | 3 +++ 1 file changed, 3 insertions(+) (limited to 'libs/ardour/automatable.cc') diff --git a/libs/ardour/automatable.cc b/libs/ardour/automatable.cc index 57c8205717..8025386d1f 100644 --- a/libs/ardour/automatable.cc +++ b/libs/ardour/automatable.cc @@ -329,6 +329,8 @@ Automatable::protect_automation () case Write: l->set_automation_state (Off); break; + case Latch: + // no break case Touch: l->set_automation_state (Play); break; @@ -408,6 +410,7 @@ Automatable::non_realtime_transport_stop (framepos_t now, bool /*flush_processor */ const bool list_did_write = !l->in_new_write_pass (); + c->stop_touch (now); l->stop_touch (now); c->commit_transaction (list_did_write); -- cgit v1.2.3