]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/staff-symbol-engraver.cc
* lily/ledger-line-engraver.cc (acknowledge_grob): create new
[lilypond.git] / lily / staff-symbol-engraver.cc
index 3773df56520cdfed23e858d205045976bd0a2350..5bc33f68db535b023489b84070d31b43f9a4c000 100644 (file)
@@ -101,8 +101,11 @@ Staff_symbol_engraver::acknowledge_grob (Grob_info s)
     Perhaps should try to take SeparationItem as bound of the staff
     symbol?
    */
-  if (span_)
-    s.grob ()->set_property ("staff-symbol", span_->self_scm ());
+  if (span_  || finished_span_ )
+    {
+      Spanner *my = span_ ? span_ : finished_span_;
+      s.grob ()->set_property ("staff-symbol", my->self_scm ());
+    }
 }
 
 ADD_TRANSLATOR (Staff_symbol_engraver,