]> git.donarmstrong.com Git - lilypond.git/commitdiff
(acknowledge_staff_symbol): only
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Wed, 31 May 2006 22:52:19 +0000 (22:52 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Wed, 31 May 2006 22:52:19 +0000 (22:52 +0000)
create new spanner for non-null left bounded staff symbol.

ChangeLog
lily/ledger-line-engraver.cc

index 2c36818cdf2fb1177a2fd74bf7b6864416b1d74d..03bcc380c316cf438fa73a46037cad3b02a947a6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2006-06-01  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * lily/ledger-line-engraver.cc (acknowledge_staff_symbol): only
+       create new spanner for non-null left bounded staff symbol.      
+
 2006-05-31  Erlend Aasland  <erlenda@gmail.com>
 
        * dynamic-engraver.cc: fix bug (dynamics collide with accidentals)
index 770eb02e14bc52de884a5a7c969c3d1702dc5d24..16fe633bed8377c71c0186958a44ae6f21f23f99 100644 (file)
@@ -73,7 +73,8 @@ Ledger_line_engraver::acknowledge_staff_symbol (Grob_info s)
   Spanner *sym = dynamic_cast<Spanner *> (s.grob ());
 
   if (!span_
-      || span_->get_bound (LEFT) != sym->get_bound (LEFT))
+      || (span_->get_bound (LEFT) != sym->get_bound (LEFT)
+         && sym->get_bound (LEFT)))
     {
       stop_spanner ();
       start_spanner ();