]> rtime.felk.cvut.cz Git - CanFestival-3.git/commitdiff
Bug on Concise DCF edit dialog value generating fixed
authorlbessard <lbessard>
Wed, 23 Jul 2008 16:02:27 +0000 (16:02 +0000)
committerlbessard <lbessard>
Wed, 23 Jul 2008 16:02:27 +0000 (16:02 +0000)
objdictgen/commondialogs.py

index 1657f4605227299748c6f71ca34b7ab923518804..67fe1184d5126dc48787cd077f6ad2c17aea6c65 100644 (file)
@@ -1565,13 +1565,15 @@ class DCFEntryValuesDialog(wx.Dialog):
         self.RefreshValues()
     
     def GetValues(self):
-        value = LE_to_BE(len(self.Values), 4)
-        for row in self.Values:
-            value += LE_to_BE(row["Index"], 2)
-            value += LE_to_BE(row["Subindex"], 1)
-            value += LE_to_BE(row["Size"], 4)
-            value += LE_to_BE(row["Value"], row["Size"])
-        return value
+        if len(self.Values) > 0:
+            value = LE_to_BE(len(self.Values), 4)
+            for row in self.Values:
+                value += LE_to_BE(row["Index"], 2)
+                value += LE_to_BE(row["Subindex"], 1)
+                value += LE_to_BE(row["Size"], 4)
+                value += LE_to_BE(row["Value"], row["Size"])
+            return value
+        return ""
     
     def RefreshValues(self):
         if len(self.Table.data) > 0: