From 66f39ddcd0fa9d1ed8077ec2beab4e4b763d444e Mon Sep 17 00:00:00 2001 From: John Emmas Date: Mon, 2 Nov 2015 11:27:43 +0000 Subject: [PATCH] Class 'PhaseControllable' needs to be importable since it gets referenced outside of libardour Specifically, 'PhaseControllable::channel()' and 'PhaseControllable::set_channel()' get called from 'mackie/strip.cc' At some point we might also need to do this for the related classes (SoloControllable and MuteControllable) although it doesn't seem to be needed right at this moment. --- libs/ardour/ardour/route.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/ardour/ardour/route.h b/libs/ardour/ardour/route.h index 2b80ea9a15..7e428ed6e2 100644 --- a/libs/ardour/ardour/route.h +++ b/libs/ardour/ardour/route.h @@ -410,7 +410,7 @@ class LIBARDOUR_API Route : public SessionObject, public Automatable, public Rou boost::weak_ptr _route; }; - class PhaseControllable : public AutomationControl { + class LIBARDOUR_API PhaseControllable : public AutomationControl { public: PhaseControllable (std::string name, boost::shared_ptr); void set_value (double);