diff --git a/libs/ardour/send.cc b/libs/ardour/send.cc index ce0cb2a5bf..3f1750be22 100644 --- a/libs/ardour/send.cc +++ b/libs/ardour/send.cc @@ -72,13 +72,14 @@ Send::name_and_id_new_send (Session& s, Role r, uint32_t& bitslot, bool ignore_b switch (r) { case Delivery::Aux: - return string_compose (_("aux %1"), (bitslot = s.next_aux_send_id ()) + 1); + return string_compose (_("aux %1"), (bitslot = s.next_aux_send_id ())); case Delivery::Listen: + bitslot = 0; /* unused */ return _("listen"); // no ports, no need for numbering case Delivery::Send: - return string_compose (_("send %1"), (bitslot = s.next_send_id ()) + 1); + return string_compose (_("send %1"), (bitslot = s.next_send_id ())); case Delivery::Foldback: - return string_compose (_("foldback %1"), (bitslot = s.next_aux_send_id ()) + 1); + return string_compose (_("foldback %1"), (bitslot = s.next_aux_send_id ())); default: fatal << string_compose (_("programming error: send created using role %1"), enum_2_string (r)) << endmsg; abort(); /*NOTREACHED*/ @@ -92,13 +93,6 @@ Send::Send (Session& s, boost::shared_ptr p, boost::shared_ptr gl (new AutomationList (Evoral::Parameter (BusSendLevel)));