transport master: fix think in 58c5f75fc9
which stopped checking both port arguments
This commit is contained in:
parent
6721fe4697
commit
83d7114597
|
@ -164,14 +164,17 @@ TransportMaster::set_name (std::string const & str)
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
TransportMaster::connection_handler (boost::weak_ptr<ARDOUR::Port>, std::string, boost::weak_ptr<ARDOUR::Port> w1, std::string, bool yn)
|
TransportMaster::connection_handler (boost::weak_ptr<ARDOUR::Port> w0, std::string, boost::weak_ptr<ARDOUR::Port> w1, std::string, bool yn)
|
||||||
{
|
{
|
||||||
if (!_port) {
|
if (!_port) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
boost::shared_ptr<Port> p = w1.lock ();
|
boost::shared_ptr<Port> p0 (w0.lock());
|
||||||
if (p == _port) {
|
boost::shared_ptr<Port> p1 (w1.lock());
|
||||||
|
|
||||||
|
if ((p0 && _port == p0) || (p1 && _port == p1)) {
|
||||||
|
|
||||||
/* it's about us */
|
/* it's about us */
|
||||||
|
|
||||||
/* XXX technically .. if the user makes an N->1 connection to
|
/* XXX technically .. if the user makes an N->1 connection to
|
||||||
|
|
Loading…
Reference in New Issue
Block a user