summaryrefslogtreecommitdiff
path: root/libs/ardour/automation_control.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libs/ardour/automation_control.cc')
-rw-r--r--libs/ardour/automation_control.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/libs/ardour/automation_control.cc b/libs/ardour/automation_control.cc
index a377aed839..6d6fbd9107 100644
--- a/libs/ardour/automation_control.cc
+++ b/libs/ardour/automation_control.cc
@@ -147,9 +147,13 @@ AutomationControl::actually_set_value (double value, PBD::Controllable::GroupCon
if (al->automation_write ()) {
to_list = true;
old_value = Control::user_double ();
+ std::cerr << "OV UD with al AL\n";
} else if (al->automation_playback()) {
to_list = false;
old_value = al->eval (pos);
+ } else {
+ to_list = false;
+ old_value = Control::user_double ();
}
}
@@ -163,6 +167,7 @@ AutomationControl::actually_set_value (double value, PBD::Controllable::GroupCon
Changed (true, gcd);
_session.set_dirty ();
}
+
}
void