Fix some workflow problems wrt automation.
[ardour.git] / libs / ardour / automation_control.cc
index 21952038cfc180a467b1c56141afbd675e9d6ee2..da33ad12a52ed1b21e8d8f187cd6a4cb33d47667 100644 (file)
@@ -116,6 +116,8 @@ AutomationControl::start_touch(double when)
        if (!_list) return;
        if (!touching()) {
                if (alist()->automation_state() == Touch) {
+                       /* subtle. aligns the user value with the playback */
+                       set_value (get_value ());
                        alist()->start_touch (when);
                        if (!_desc.toggled) {
                                AutomationWatch::instance().add_automation_watch (shared_from_this());