Преглед на файлове

scp: Fix handling of missing versus no-flux tracks

Keir Fraser преди 4 години
родител
ревизия
a30ed8c171
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  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))