diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2010-04-17 17:10:38 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2010-04-17 17:10:38 +0000 |
commit | 035a8d02bc84519b669872f792a621d7ec222f01 (patch) | |
tree | 943594dd14af52ec70f149bac58f41f10097805f /gtk2_ardour | |
parent | 25be940d3f041e76348f0208d9ad7f30f92e1af3 (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.cc | 4 |
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 |