X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fscript.cc;h=78fbff9db13ce8678631b6ea453822a993b1b0bf;hb=9f34e35c3cb97d2a1f0c7838590a574095fbee2e;hp=b19724f6b18ef2f367ea9cb4612e0482ff7f0c6c;hpb=125c505b0b8e664b9df2f11718fa6ffca6806060;p=lilypond.git diff --git a/lily/script.cc b/lily/script.cc index b19724f6b1..78fbff9db1 100644 --- a/lily/script.cc +++ b/lily/script.cc @@ -57,12 +57,18 @@ Script::brew_molecule (SCM smob) { Grob *me= unsmob_grob (smob); #if 0 - Direction dir = DOWN; + SCM d = me->get_grob_property ("direction"); if (isdir_b (d)) dir = to_dir (d); #endif Direction dir = Side_position_interface::get_direction(me); + if (!dir) + { + programming_error ("Script direction not known, but molecule wanted."); + dir= DOWN; + } + return get_molecule (me, dir).smobbed_copy(); }