X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Flyric-combine-music-iterator.cc;h=bf5d02d8b2876a2b1d154c2064cbab0f9d17bff9;hb=db2357171b61960a16309f547117719ea0c70765;hp=7639e03a8f35dcbbfee034d3dae77f81ae08d768;hpb=4e9ce5d141d2d9cc89719ed95892bdee5bb988ea;p=lilypond.git diff --git a/lily/lyric-combine-music-iterator.cc b/lily/lyric-combine-music-iterator.cc index 7639e03a8f..bf5d02d8b2 100644 --- a/lily/lyric-combine-music-iterator.cc +++ b/lily/lyric-combine-music-iterator.cc @@ -209,6 +209,9 @@ IMPLEMENT_LISTENER (Lyric_combine_music_iterator, check_new_context) void Lyric_combine_music_iterator::check_new_context (SCM sev) { + if (!ok ()) + return ; + // TODO: Check first if type=Voice and if id matches Stream_event * ev = unsmob_stream_event (sev); if (ev->get_property ("type") != ly_symbol2scm ("Voice"))