Fix bug with preset storing
[SugarCubes.git] / _MIDI.pde
index 727742fa53295b71a63463b0bf8c43fce9a08efa..59c5f826f7eea8e88acc00c396efe00dc7885614 100644 (file)
--- a/_MIDI.pde
+++ b/_MIDI.pde
@@ -498,6 +498,10 @@ public class APC40MidiInput extends GenericDeviceMidiInput {
       effects.flash.trigger();
       return true;
       
+    case 84: // scene 3
+      getTargetPattern().reset();
+      return true;
+      
     case 90:
       // dan's dirty tapping mechanism
       lx.tempo.trigger();
@@ -727,9 +731,7 @@ class APC40MidiOutput implements LXParameter.Listener, GridOutput {
         }
       }
       public void onPresetStored(LXDeck deck, Preset preset) {
-        if (deck == getTargetDeck()) {
-          onPresetStored(deck, preset);
-        }
+        onPresetSelected(deck, preset);
       }
     });
     resetParameters();