lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH] Fix spacing engraver with skipTypesetting


From: Johannes Schindelin
Subject: [PATCH] Fix spacing engraver with skipTypesetting
Date: Fri, 18 Aug 2006 15:38:30 +0200 (CEST)

When skipTypesetting was #t, it was possible that the spacing spanner was 
not started, leading to a segmentation fault.

Signed-off-by: Johannes Schindelin <address@hidden>

---

 lily/spacing-engraver.cc |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/lily/spacing-engraver.cc b/lily/spacing-engraver.cc
index d544410..31c5c14 100644
--- a/lily/spacing-engraver.cc
+++ b/lily/spacing-engraver.cc
@@ -170,6 +170,9 @@ Spacing_engraver::stop_translation_times
   Paper_column *musical_column
     = dynamic_cast<Paper_column *> (unsmob_grob (get_property 
("currentMusicalColumn")));
 
+  if (!spacing_)
+    start_spanner ();
+
   musical_column->set_object ("spacing", spacing_->self_scm ());
   unsmob_grob (get_property ("currentCommandColumn"))
     ->set_object ("spacing", spacing_->self_scm ());




reply via email to

[Prev in Thread] Current Thread [Next in Thread]