]> git.donarmstrong.com Git - lilypond.git/commitdiff
(construct_children): call
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Tue, 3 May 2005 16:21:14 +0000 (16:21 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Tue, 3 May 2005 16:21:14 +0000 (16:21 +0000)
Music_iterator::quit() for iterators that start out invalid. This
fixes indefinitely continuing contexts.

ChangeLog
lily/simultaneous-music-iterator.cc

index 6918b19fc6450801b7bc384fe47ecf28ec44371f..a79688e886fb4159598f38d42f228e162e780523 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2005-05-03  Han-Wen Nienhuys  <hanwen@xs4all.nl>
 
+       * lily/simultaneous-music-iterator.cc (construct_children): call
+       Music_iterator::quit() for iterators that start out invalid. This
+       fixes indefinitely continuing contexts.
+
        * buildscripts/substitute-encoding.py: new file
 
        * Documentation/user/basic-notation.itely (Basic polyphony): fix
index 550d1adeaf1e8ed8e2fd11e64e80d6cb9420cf2a..2d7c66c03119a54724d2938a17dfb90a32df3cc0 100644 (file)
@@ -67,7 +67,9 @@ Simultaneous_music_iterator::construct_children ()
          tail = SCM_CDRLOC (*tail);
        }
       else
-       mi->set_context (0);
+       {
+         mi->quit ();
+       }
     }
 }