CVSROOT:        /cvsroot/lilypond
Module name:    lilypond
Branch:         
Changes by:     Han-Wen Nienhuys <[EMAIL PROTECTED]>    05/05/03 16:21:14

Modified files:
        .              : ChangeLog 
        lily           : simultaneous-music-iterator.cc 

Log message:
        (construct_children): call
        Music_iterator::quit() for iterators that start out invalid. This
        fixes indefinitely continuing contexts.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/ChangeLog.diff?tr1=1.3538&tr2=1.3539&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/simultaneous-music-iterator.cc.diff?tr1=1.64&tr2=1.65&r1=text&r2=text

Patches:
Index: lilypond/ChangeLog
diff -u lilypond/ChangeLog:1.3538 lilypond/ChangeLog:1.3539
--- lilypond/ChangeLog:1.3538   Tue May  3 14:25:10 2005
+++ lilypond/ChangeLog  Tue May  3 16:21:14 2005
@@ -1,5 +1,9 @@
 2005-05-03  Han-Wen Nienhuys  <[EMAIL PROTECTED]>
 
+       * 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: lilypond/lily/simultaneous-music-iterator.cc
diff -u lilypond/lily/simultaneous-music-iterator.cc:1.64 
lilypond/lily/simultaneous-music-iterator.cc:1.65
--- lilypond/lily/simultaneous-music-iterator.cc:1.64   Sat Apr 30 23:43:03 2005
+++ lilypond/lily/simultaneous-music-iterator.cc        Tue May  3 16:21:14 2005
@@ -67,7 +67,9 @@
          tail = SCM_CDRLOC (*tail);
        }
       else
-       mi->set_context (0);
+       {
+         mi->quit ();
+       }
     }
 }
 


_______________________________________________
Lilypond-cvs mailing list
Lilypond-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-cvs

Reply via email to