diff options
author | Robin Gareus <robin@gareus.org> | 2013-07-08 16:24:17 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2013-07-10 15:27:14 +0200 |
commit | 7121e194374ca6687b38b1dfaaa2bd2b8c555d2b (patch) | |
tree | 460880b161481505fbba8533d54744371a61a240 /gtk2_ardour/meterbridge.cc | |
parent | c47afaab7463dd3e34cbea35d134c6b78ce7c7d5 (diff) |
meterbridge: if track-name starts with number, display only number
Diffstat (limited to 'gtk2_ardour/meterbridge.cc')
-rw-r--r-- | gtk2_ardour/meterbridge.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gtk2_ardour/meterbridge.cc b/gtk2_ardour/meterbridge.cc index 6a8819d88e..35df88e76a 100644 --- a/gtk2_ardour/meterbridge.cc +++ b/gtk2_ardour/meterbridge.cc @@ -587,6 +587,7 @@ Meterbridge::sync_order_keys (RouteSortOrderKey src) strips.sort(sorter); int pos = 0; + int vis = 0; for (list<MeterBridgeStrip>::iterator i = strips.begin(); i != strips.end(); ++i) { @@ -598,6 +599,7 @@ Meterbridge::sync_order_keys (RouteSortOrderKey src) if (_show_master) { (*i).s->show(); (*i).visible = true; + vis++; } else { (*i).s->hide(); (*i).visible = false; @@ -610,6 +612,7 @@ Meterbridge::sync_order_keys (RouteSortOrderKey src) if (_show_busses) { (*i).s->show(); (*i).visible = true; + vis++; } else { (*i).s->hide(); (*i).visible = false; @@ -619,6 +622,7 @@ Meterbridge::sync_order_keys (RouteSortOrderKey src) if (_show_midi) { (*i).s->show(); (*i).visible = true; + vis++; } else { (*i).s->hide(); (*i).visible = false; @@ -627,7 +631,9 @@ Meterbridge::sync_order_keys (RouteSortOrderKey src) else { (*i).s->show(); (*i).visible = true; + vis++; } + (*i).s->set_pos(vis); meterarea.reorder_child(*((*i).s), pos++); } } |