projects
/
ardour.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
independent panning for external sends
[ardour.git]
/
gtk2_ardour
/
processor_box.cc
diff --git
a/gtk2_ardour/processor_box.cc
b/gtk2_ardour/processor_box.cc
index b0e5e552505d97e4c17d2685e41bb2ff60d98f55..98bb3f13cd3c456599c6edbf14a06bf69656b012 100644
(file)
--- a/
gtk2_ardour/processor_box.cc
+++ b/
gtk2_ardour/processor_box.cc
@@
-1403,7
+1403,8
@@
ProcessorBox::choose_insert ()
void
ProcessorBox::choose_send ()
{
void
ProcessorBox::choose_send ()
{
- boost::shared_ptr<Send> send (new Send (*_session, _route->pannable(), _route->mute_master()));
+ boost::shared_ptr<Pannable> sendpan(new Pannable (*_session));
+ boost::shared_ptr<Send> send (new Send (*_session, sendpan, _route->mute_master()));
/* make an educated guess at the initial number of outputs for the send */
ChanCount outs = (_session->master_out())
/* make an educated guess at the initial number of outputs for the send */
ChanCount outs = (_session->master_out())
@@
-2068,8
+2069,9
@@
ProcessorBox::paste_processor_state (const XMLNodeList& nlist, boost::shared_ptr
} else if (type->value() == "send") {
} else if (type->value() == "send") {
+ boost::shared_ptr<Pannable> sendpan(new Pannable (*_session));
XMLNode n (**niter);
XMLNode n (**niter);
-
Send* s = new Send (*_session, _route->pannable()
, _route->mute_master());
+
Send* s = new Send (*_session, sendpan
, _route->mute_master());
IOProcessor::prepare_for_reset (n, s->name());
IOProcessor::prepare_for_reset (n, s->name());