X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fmusic-wrapper.cc;h=3e6a7d7c0b34518bcf1d9fa19098f2b635c5a622;hb=a534f05a49c1d37e5fd9e8073b1fb48c051c2232;hp=051187a8a4215f6d3feb6e6e8cd2283526448d70;hpb=d80d70b37e10d6bd82e7cd45b793314a45c22505;p=lilypond.git diff --git a/lily/music-wrapper.cc b/lily/music-wrapper.cc index 051187a8a4..3e6a7d7c0b 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--2009 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);