X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fmusic-wrapper.cc;h=7635c731f624f7ffa1c8c825d169d6ea717d890e;hb=0387f04497978e37b335a8b99eec905499d6ad0f;hp=051187a8a4215f6d3feb6e6e8cd2283526448d70;hpb=75f5824b4a47584b4ab0bd722debfb815575884a;p=lilypond.git diff --git a/lily/music-wrapper.cc b/lily/music-wrapper.cc index 051187a8a4..7635c731f6 100644 --- a/lily/music-wrapper.cc +++ b/lily/music-wrapper.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998--2006 Han-Wen Nienhuys + (c) 1998--2008 Han-Wen Nienhuys */ #include "music-wrapper.hh" @@ -16,7 +16,10 @@ Music_wrapper::start_callback (SCM m) { Music *me = unsmob_music (m); Music *elt = unsmob_music (me->get_property ("element")); - return elt->start_mom ().smobbed_copy (); + if (elt) + return elt->start_mom ().smobbed_copy (); + else + return Moment ().smobbed_copy (); } MAKE_SCHEME_CALLBACK (Music_wrapper, length_callback, 1);