]> git.donarmstrong.com Git - lilypond.git/commitdiff
MusicXML: Prevent negative duration logs (=> CRASH)
authorReinhold Kainhofer <reinhold@kainhofer.com>
Fri, 30 Nov 2007 12:28:03 +0000 (13:28 +0100)
committerReinhold Kainhofer <reinhold@kainhofer.com>
Fri, 30 Nov 2007 12:28:03 +0000 (13:28 +0100)
scripts/musicxml2ly.py

index c5e07c2ece4a051c7e1311f659fc87eceeb7f829..43dc29f7cb2097ddb902314ebcec75b1b6b5b3bb 100644 (file)
@@ -1190,7 +1190,7 @@ class LilyPondVoiceBuilder:
             duration_factor = 1
             duration_log = {1: 0, 2: 1, 4:2, 8:3, 16:4, 32:5, 64:6, 128:7, 256:8, 512:9}.get (diff.denominator (), -1)
             duration_dots = 0
-            if duration_log >= 0: # denominator is a power of 2...
+            if duration_log > 0: # denominator is a power of 2...
                 if diff.numerator () == 3:
                     duration_log -= 1
                     duration_dots = 1