Fix preset dirtying and lights update on DPat
[SugarCubes.git] / _Presets.pde
index f1855c63aa4f2c4c57eaba9f2030cc9b802ca108..f4371d600812899eaf88d8643e06e0c7c4d5b9e2 100644 (file)
@@ -92,8 +92,10 @@ class PresetManager implements LXParameter.Listener {
   }
   
   private void onPresetDirty() {
-    for (PresetListener listener : listeners) {
-      listener.onPresetDirty(loadedPreset);
+    if (loadedPreset != null) {
+      for (PresetListener listener : listeners) {
+        listener.onPresetDirty(loadedPreset);
+      }
     }
   }