From bfd4d37832e7335d63b73218cf4ee9159609b77f Mon Sep 17 00:00:00 2001 From: Han-Wen Nienhuys Date: Tue, 3 May 2005 16:21:14 +0000 Subject: [PATCH] (construct_children): call Music_iterator::quit() for iterators that start out invalid. This fixes indefinitely continuing contexts. --- ChangeLog | 4 ++++ lily/simultaneous-music-iterator.cc | 4 +++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 6918b19fc6..a79688e886 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2005-05-03 Han-Wen Nienhuys + * 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 diff --git a/lily/simultaneous-music-iterator.cc b/lily/simultaneous-music-iterator.cc index 550d1adeaf..2d7c66c031 100644 --- a/lily/simultaneous-music-iterator.cc +++ b/lily/simultaneous-music-iterator.cc @@ -67,7 +67,9 @@ Simultaneous_music_iterator::construct_children () tail = SCM_CDRLOC (*tail); } else - mi->set_context (0); + { + mi->quit (); + } } } -- 2.39.5