mixer-strip wires: take midi-bypass/trhu into account
This commit is contained in:
parent
1a7a9455ca
commit
90c8fdb12f
|
@ -2600,19 +2600,25 @@ ProcessorBox::setup_routing_feeds ()
|
||||||
ChanCount in, out;
|
ChanCount in, out;
|
||||||
pi->configured_io (in, out);
|
pi->configured_io (in, out);
|
||||||
|
|
||||||
|
ChanCount midi_trhu;
|
||||||
ChanCount midi_bypass;
|
ChanCount midi_bypass;
|
||||||
|
ChanMapping input_map (pi->input_map ());
|
||||||
|
if (pi->has_midi_trhu ()) {
|
||||||
|
midi_trhu.set(DataType::MIDI, 1);
|
||||||
|
input_map.set (DataType::MIDI, 0, 0);
|
||||||
|
}
|
||||||
if (pi->has_midi_bypass ()) {
|
if (pi->has_midi_bypass ()) {
|
||||||
midi_bypass.set(DataType::MIDI, 1);
|
midi_bypass.set(DataType::MIDI, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
(*i)->input_icon.set_ports (sinks * count);
|
(*i)->input_icon.set_ports (sinks * count + midi_trhu);
|
||||||
(*i)->output_icon.set_ports (sources * count + midi_bypass);
|
(*i)->output_icon.set_ports (sources * count + midi_bypass);
|
||||||
|
|
||||||
(*i)->routing_icon.set (
|
(*i)->routing_icon.set (
|
||||||
in, out,
|
in, out,
|
||||||
sinks * count,
|
sinks * count + midi_trhu,
|
||||||
sources * count + midi_bypass,
|
sources * count + midi_bypass,
|
||||||
pi->input_map (),
|
input_map,
|
||||||
pi->output_map ());
|
pi->output_map ());
|
||||||
|
|
||||||
if (next != children.end()) {
|
if (next != children.end()) {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user