]> git.donarmstrong.com Git - lilypond.git/commitdiff
(skip): call quit()
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Fri, 13 Sep 2002 21:47:30 +0000 (21:47 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Fri, 13 Sep 2002 21:47:30 +0000 (21:47 +0000)
when an iterator exits early.

ChangeLog
lily/simultaneous-music-iterator.cc

index 1689e41a70d858b114e0c2da891bab95aa5f5911..6db48f4a9a003e784bc93be90225a49784b35df0 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2002-09-13  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * lily/simultaneous-music-iterator.cc (skip): call quit()
+       when an iterator exits early.
+
 2002-09-13  Juergen Reuter  <reuter@ipd.uka.de>
 
        * lily/rests.ly: added comment on bogus warnings about missing flags
index bb9e9c348979b549da481e283fab22deac87dc5a..692ceb4d565cebfc2827e3a12cbc81a310c820b7 100644 (file)
@@ -108,6 +108,7 @@ Simultaneous_music_iterator::process (Moment until)
        }
       if (!i->ok ())
        {
+         i->quit ();
          *proc = gh_cdr (*proc);
        }
       else
@@ -130,6 +131,7 @@ Simultaneous_music_iterator::skip (Moment until)
        }
       if (!i->ok ())
        {
+         i->quit ();
          *proc = gh_cdr (*proc);
        }
       else