summaryrefslogtreecommitdiff
path: root/libs/evoral/src/Control.cpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2014-12-01 19:37:05 -0500
committerDavid Robillard <d@drobilla.net>2014-12-01 23:35:24 -0500
commit86de0386c9aea09e1efef604c695afec7cd7845c (patch)
treebea184ebe9d88a47112367cd88dcd6532012ba76 /libs/evoral/src/Control.cpp
parent2b69fa6edffd9f37f7d9418e4acac467300d988a (diff)
Fix automation write/touch.
Diffstat (limited to 'libs/evoral/src/Control.cpp')
-rw-r--r--libs/evoral/src/Control.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/evoral/src/Control.cpp b/libs/evoral/src/Control.cpp
index b7537c57ed..68858cd145 100644
--- a/libs/evoral/src/Control.cpp
+++ b/libs/evoral/src/Control.cpp
@@ -59,7 +59,7 @@ Control::set_double (double value, double frame, bool to_list)
values and add them to the list, so we we don't need to bother.
*/
- if (to_list && !_list->in_write_pass()) {
+ if (to_list && (!_list->in_write_pass() || _list->descriptor().toggled)) {
_list->add (frame, value, false);
}
}