summaryrefslogtreecommitdiff
path: root/gtk2_ardour/processor_box.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2016-04-16 22:15:34 +0200
committerRobin Gareus <robin@gareus.org>2016-04-16 22:15:34 +0200
commitddc4824d9265c7eaa3b88bd469bd795272c7baad (patch)
tree770dfe48aeed4cef4028440093f57bd61a45f0ae /gtk2_ardour/processor_box.cc
parent9ad98885cbe231e9866c2e710206d4d67e9328e8 (diff)
fix logic error for output routing wire display
Diffstat (limited to 'gtk2_ardour/processor_box.cc')
-rw-r--r--gtk2_ardour/processor_box.cc6
1 files 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();