summaryrefslogtreecommitdiff
path: root/libs/ardour/automation_control.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2014-10-16 21:21:11 +0200
committerRobin Gareus <robin@gareus.org>2014-10-16 21:21:45 +0200
commitd34bd9e6a04bcf9093a2a4864afce32f7db441bb (patch)
treee4b5c2a2f7ddfc04d1e6782a5bea4c1ee88718ac /libs/ardour/automation_control.cc
parent8d8717800d79fe77ff1c2f7d3957a5285d4ce263 (diff)
fix midi automation sliders
Allow controls to work without a list. see also 34c1465 and b469cd2
Diffstat (limited to 'libs/ardour/automation_control.cc')
-rw-r--r--libs/ardour/automation_control.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/libs/ardour/automation_control.cc b/libs/ardour/automation_control.cc
index 2bb694c7e5..f1305609ef 100644
--- a/libs/ardour/automation_control.cc
+++ b/libs/ardour/automation_control.cc
@@ -117,6 +117,7 @@ AutomationControl::set_automation_style (AutoStyle as)
void
AutomationControl::start_touch(double when)
{
+ if (!_list) return;
if (!touching()) {
if (alist()->automation_state() == Touch) {
alist()->start_touch (when);
@@ -129,6 +130,7 @@ AutomationControl::start_touch(double when)
void
AutomationControl::stop_touch(bool mark, double when)
{
+ if (!_list) return;
if (touching()) {
set_touching (false);
if (alist()->automation_state() == Touch) {