From ddc4824d9265c7eaa3b88bd469bd795272c7baad Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Sat, 16 Apr 2016 22:15:34 +0200 Subject: [PATCH] fix logic error for output routing wire display --- gtk2_ardour/processor_box.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gtk2_ardour/processor_box.cc b/gtk2_ardour/processor_box.cc index 9dbea0ca9b..d3ef44a039 100644 --- a/gtk2_ardour/processor_box.cc +++ b/gtk2_ardour/processor_box.cc @@ -1360,7 +1360,7 @@ ProcessorEntry::RoutingIcon::expose_input_map (cairo_t* cr, const double width, bool valid_thru; uint32_t pn = is_midi ? i : i - n_in_midi; 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) { continue; } @@ -2893,7 +2893,9 @@ ProcessorBox::setup_routing_feeds () } } else { (*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(); } else if (!(*i)->routing_icon.out_identity ()) { (*i)->output_routing_icon.show();