Quellcode durchsuchen

fix: wing shuffle

micha vor 2 Jahren
Ursprung
Commit
9a4581ec66
1 geänderte Dateien mit 5 neuen und 2 gelöschten Zeilen
  1. 5 2
      _LibreLightDesk.py

+ 5 - 2
_LibreLightDesk.py

@@ -380,10 +380,13 @@ def process_wings(xfixtures):
     else:
         wing_buffer.append(xfixtures)
 
-    for wing in wing_buffer:
-        if prm["SHUFFLE"]:
+    if prm["SHUFFLE"]:
+        _wing_buffer = []
+        for wing in wing_buffer:
             wing = wing[:]
             random.shuffle(wing)
+            _wing_buffer.append(wing)
+        wing_buffer = _wing_buffer
     return wing_buffer
 
 def process_effect(wing_buffer,fx_name=""):