diff tools/xm2jss.c @ 807:d83dc7e47076

Fix some order list and pattern handling things.
author Matti Hamalainen <ccr@tnsp.org>
date Tue, 06 May 2014 14:40:28 +0300
parents 422f85db78fd
children 415cc781e127
line wrap: on
line diff
--- a/tools/xm2jss.c	Tue May 06 14:40:15 2014 +0300
+++ b/tools/xm2jss.c	Tue May 06 14:40:28 2014 +0300
@@ -717,6 +717,9 @@
             {
                 dmError("Pattern 0x%x is used on order 0x%x, but has no data!\n",
                 pattern, i);
+
+                // Fix it.
+                m->orderList[i] = jsetMaxPatterns;
             }
         }
         else
@@ -724,6 +727,9 @@
         {
             dmError("Order 0x%x has invalid pattern number 0x%x!\n",
             i, pattern);
+            
+            // Fix it.
+            m->orderList[i] = jsetMaxPatterns;
         }
     }