From c88e21e0acc99efbb7e0a66b8e6c5ce83656ff8a Mon Sep 17 00:00:00 2001 From: Joe Neeman Date: Sat, 10 Feb 2007 14:25:12 +0200 Subject: [PATCH] Don't segfault if a note has a script without having a stem. --- lily/script-interface.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lily/script-interface.cc b/lily/script-interface.cc index faa5504942..8e142179b4 100644 --- a/lily/script-interface.cc +++ b/lily/script-interface.cc @@ -71,7 +71,7 @@ Script_interface::calc_cross_staff (SCM smob) { Grob *me = unsmob_grob (smob); Grob *stem = Note_column::get_stem (me->get_parent (X_AXIS)); - return stem->get_property ("cross-staff"); + return scm_from_bool (stem && to_boolean (stem->get_property ("cross-staff"))); } MAKE_SCHEME_CALLBACK (Script_interface, print, 1); -- 2.39.2