Mackie Control, Fix sends after monitor not showing.
authorLen Ovens <len@ovenwerks.net>
Tue, 12 Jan 2016 16:15:57 +0000 (08:15 -0800)
committerLen Ovens <len@ovenwerks.net>
Tue, 12 Jan 2016 16:15:57 +0000 (08:15 -0800)
libs/surfaces/mackie/strip.cc

index f2c56d80dec61e45a0148202539066c630486197..fcb544a92ebd50a352a1198a28f5b8b868f84362 100644 (file)
@@ -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;
                }