summaryrefslogtreecommitdiff
path: root/gtk2_ardour
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2010-04-17 17:10:38 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2010-04-17 17:10:38 +0000
commit035a8d02bc84519b669872f792a621d7ec222f01 (patch)
tree943594dd14af52ec70f149bac58f41f10097805f /gtk2_ardour
parent25be940d3f041e76348f0208d9ad7f30f92e1af3 (diff)
don't add "anchor" control events on when a touch gesture ends unless the automation list is in Touch mode
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6922 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour')
-rw-r--r--gtk2_ardour/generic_pluginui.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/gtk2_ardour/generic_pluginui.cc b/gtk2_ardour/generic_pluginui.cc
index dab3009fa3..1a9339e40c 100644
--- a/gtk2_ardour/generic_pluginui.cc
+++ b/gtk2_ardour/generic_pluginui.cc
@@ -603,7 +603,9 @@ GenericPluginUI::stop_touch (GenericPluginUI::ControlUI* cui)
when = insert->session().transport_frame();
}
- insert->automation_list (cui->port_index).stop_touch (mark, when);
+ if (insert->automation_list (cui->port_index).automation_state() == Touch) {
+ insert->automation_list (cui->port_index).stop_touch (mark, when);
+ }
}
void