From 852a05c2e911c2296f3f6936829a342b0f3c1c85 Mon Sep 17 00:00:00 2001 From: Han-Wen Nienhuys Date: Sat, 19 Aug 2006 18:31:38 +0000 Subject: [PATCH] (stop_translation_timestep): don't crash if spacing_ is nonexistent. --- lily/spacing-engraver.cc | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) 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)) { -- 2.39.2