fix logic error for output routing wire display
This commit is contained in:
parent
9ad98885cb
commit
ddc4824d92
@ -1360,7 +1360,7 @@ ProcessorEntry::RoutingIcon::expose_input_map (cairo_t* cr, const double width,
|
|||||||
bool valid_thru;
|
bool valid_thru;
|
||||||
uint32_t pn = is_midi ? i : i - n_in_midi;
|
uint32_t pn = is_midi ? i : i - n_in_midi;
|
||||||
DataType dt = is_midi ? DataType::MIDI : DataType::AUDIO;
|
DataType dt = is_midi ? DataType::MIDI : DataType::AUDIO;
|
||||||
uint32_t idx = _thru_map.get_src (dt, pn, &valid_thru);
|
_thru_map.get_src (dt, pn, &valid_thru);
|
||||||
if (!valid_thru) {
|
if (!valid_thru) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@ -2893,7 +2893,9 @@ ProcessorBox::setup_routing_feeds ()
|
|||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
(*i)->output_routing_icon.set_terminal(false);
|
(*i)->output_routing_icon.set_terminal(false);
|
||||||
if (!(*i)->routing_icon.out_identity () && (*i)->routing_icon.can_coalesce ()){
|
if (!(*i)->routing_icon.out_identity ()
|
||||||
|
&& !(*i)->routing_icon.in_identity ()
|
||||||
|
&& (*i)->routing_icon.can_coalesce ()) {
|
||||||
(*i)->output_routing_icon.hide();
|
(*i)->output_routing_icon.hide();
|
||||||
} else if (!(*i)->routing_icon.out_identity ()) {
|
} else if (!(*i)->routing_icon.out_identity ()) {
|
||||||
(*i)->output_routing_icon.show();
|
(*i)->output_routing_icon.show();
|
||||||
|
Loading…
Reference in New Issue
Block a user