[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Bug: restarting staff destroys DynamicLineSpanner.staff-padding after li
From: |
Trevor Bača |
Subject: |
Bug: restarting staff destroys DynamicLineSpanner.staff-padding after line break |
Date: |
Wed, 6 Mar 2019 18:55:03 -0600 |
Hi,
Restarting the staff during the lifespan of a multisystem
DynamicLineSpanner destroys the value of DynamicLineSpanner properties
(like staff-padding) that were set when the DynamicLineSpanner was created.
In the MWE below, the hairpin should exhibit staff-padding equal to 10
staff spaces below all four systems; but the value of staff-padding is lost
at the point (in system 2) that the staff is restarted; we see evidence of
this after the next line break (in systems 3 and 4) where no staff padding
appears.
%%% BEGIN %%%
\version "2.19.82"
\new Staff
{
\override DynamicLineSpanner.staff-padding = 10
c'1
\p
\<
c'1
c'1
\break
c'1
\stopStaff
\startStaff
c'1
c'1
\break
c'1
c'1
c'1
\break
c'1
c'1
c'1
\f
}
\paper
{
indent = 0
ragged-right = ##t
system-system-spacing.minimum-distance = 30
}
%%% END %%%
[image: restart-staff-dynamic-line-spanner-bug.png]
Thanks,
Trevor.
--
Trevor Bača
www.trevorbaca.com
soundcloud.com/trevorbaca
- Bug: restarting staff destroys DynamicLineSpanner.staff-padding after line break,
Trevor Bača <=