Parcourir la source

scp: Fix handling of missing versus no-flux tracks

Keir Fraser il y a 4 ans
Parent
commit
a30ed8c171
1 fichiers modifiés avec 2 ajouts et 2 suppressions
  1. 2 2
      scripts/greaseweazle/image/scp.py

+ 2 - 2
scripts/greaseweazle/image/scp.py

@@ -64,7 +64,7 @@ class SCP:
         if off >= len(self.track_list):
             return None
         tdh, dat = self.track_list[off]
-        if not dat:
+        if dat is None:
             return None
         tdh = tdh[4:]
 
@@ -172,7 +172,7 @@ class SCP:
         trk_offs = bytearray()
         trk_dat = bytearray()
         for tdh, dat in self.track_list:
-            if not dat:
+            if dat is None:
                 trk_offs += struct.pack("<I", 0)
             else:
                 trk_offs += struct.pack("<I", 0x2b0 + len(trk_dat))