From: Han-Wen Nienhuys Date: Sat, 19 Aug 2006 18:31:38 +0000 (+0000) Subject: (stop_translation_timestep): don't X-Git-Tag: release/2.10.0-2~384 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=1002d257b02b25693ec091f510289a28c6b7ef5f;p=lilypond.git (stop_translation_timestep): don't crash if spacing_ is nonexistent. --- diff --git a/lily/spacing-engraver.cc b/lily/spacing-engraver.cc index d544410227..c35d5fe98b 100644 --- a/lily/spacing-engraver.cc +++ b/lily/spacing-engraver.cc @@ -170,10 +170,14 @@ Spacing_engraver::stop_translation_timestep () Paper_column *musical_column = dynamic_cast (unsmob_grob (get_property ("currentMusicalColumn"))); - musical_column->set_object ("spacing", spacing_->self_scm ()); - unsmob_grob (get_property ("currentCommandColumn")) - ->set_object ("spacing", spacing_->self_scm ()); + if (spacing_) + { + musical_column->set_object ("spacing", spacing_->self_scm ()); + unsmob_grob (get_property ("currentCommandColumn")) + ->set_object ("spacing", spacing_->self_scm ()); + } + SCM proportional = get_property ("proportionalNotationDuration"); if (unsmob_moment (proportional)) {