diff options
Diffstat (limited to 'libs/ardour/ardour/export_channel.h')
-rw-r--r-- | libs/ardour/ardour/export_channel.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libs/ardour/ardour/export_channel.h b/libs/ardour/ardour/export_channel.h index 6f9682018c..f3244095a3 100644 --- a/libs/ardour/ardour/export_channel.h +++ b/libs/ardour/ardour/export_channel.h @@ -161,7 +161,7 @@ class RouteExportChannel : public ExportChannel boost::shared_ptr<ProcessorRemover> remover); ~RouteExportChannel(); - static void create_from_route(std::list<ExportChannelPtr> & result, Route & route); + static void create_from_route(std::list<ExportChannelPtr> & result, boost::shared_ptr<Route> route); public: // ExportChannel interface void set_max_buffer_size(framecnt_t frames); @@ -179,11 +179,11 @@ class RouteExportChannel : public ExportChannel // Removes the processor from the track when deleted class ProcessorRemover { public: - ProcessorRemover (Route & route, boost::shared_ptr<CapturingProcessor> processor) + ProcessorRemover (boost::shared_ptr<Route> route, boost::shared_ptr<CapturingProcessor> processor) : route (route), processor (processor) {} ~ProcessorRemover(); private: - Route & route; + boost::shared_ptr<Route> route; boost::shared_ptr<CapturingProcessor> processor; }; |