summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLen Ovens <len@ovenwerks.net>2016-01-12 08:15:57 -0800
committerLen Ovens <len@ovenwerks.net>2016-01-12 08:15:57 -0800
commit7cbf35a3d6b6c3cde001654478e79679c2e23088 (patch)
treea9386acebe8f87b9ae0b83b107bea7a0776a69d7
parentdf5c5d338a7e3375fb1d6d56b5da59f5d1cc527f (diff)
Mackie Control, Fix sends after monitor not showing.
-rw-r--r--libs/surfaces/mackie/strip.cc10
1 files changed, 9 insertions, 1 deletions
diff --git a/libs/surfaces/mackie/strip.cc b/libs/surfaces/mackie/strip.cc
index f2c56d80de..fcb544a92e 100644
--- a/libs/surfaces/mackie/strip.cc
+++ b/libs/surfaces/mackie/strip.cc
@@ -1488,8 +1488,16 @@ Strip::next_pot_mode ()
return;
}
p = _route->nth_send (_current_send + 1);
- if (p && p->name() != "Monitor 1") {
+ if (p) {
_current_send++;
+ if (p->name() == "Monitor 1") { // skip monitor
+ p = _route->nth_send (_current_send + 1);
+ if (p) {
+ _current_send++;
+ } else {
+ _current_send = 0;
+ }
+ }
} else {
_current_send = 0;
}