From 2881a495ef8aa020a86ee761cac7a3ba74bcfc58 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Tue, 25 May 2010 16:40:35 +0000 Subject: Make discrete mode work for MIDI automation views. Fixes #3178. git-svn-id: svn://localhost/ardour2/branches/3.0@7159 d708f5d6-7413-0410-9779-e7cbd77b26cf --- gtk2_ardour/automation_streamview.cc | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'gtk2_ardour/automation_streamview.cc') diff --git a/gtk2_ardour/automation_streamview.cc b/gtk2_ardour/automation_streamview.cc index 3eeb3bd6eb..fad14006b2 100644 --- a/gtk2_ardour/automation_streamview.cc +++ b/gtk2_ardour/automation_streamview.cc @@ -225,4 +225,14 @@ AutomationStreamView::has_automation () const return false; } - +void +AutomationStreamView::set_interpolation (AutomationList::InterpolationStyle s) +{ + for (list::iterator i = region_views.begin(); i != region_views.end(); ++i) { + AutomationRegionView* arv = dynamic_cast (*i); + assert (arv); + if (arv->line()) { + arv->line()->set_interpolation (s); + } + } +} -- cgit v1.2.3