X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fbreathing-sign.cc;h=4810dec72ef05f24311c7ea4bf71d3fa3a4fc268;hb=f988425624a6f6d1a48aea0ac0c1c84ff0857e56;hp=f6225e51e17cc4e302a8764ed87e4734d957f283;hpb=8b8b92e31703bf4a23683efff479793227ad39c1;p=lilypond.git diff --git a/lily/breathing-sign.cc b/lily/breathing-sign.cc index f6225e51e1..4810dec72e 100644 --- a/lily/breathing-sign.cc +++ b/lily/breathing-sign.cc @@ -42,7 +42,6 @@ Breathing_sign::offset_callback (Score_element * b, Axis a) { Score_element * me = (Score_element*)b; - Real space = Staff_symbol_referencer::staff_space (b); Direction d = Directional_element_interface::get (b); if (!d) { @@ -50,7 +49,9 @@ Breathing_sign::offset_callback (Score_element * b, Axis a) Directional_element_interface::set (me, d); } - return 2.0 * space * d; + Real inter_f = Staff_symbol_referencer::staff_space (me)/2; + int sz = Staff_symbol_referencer::line_count (me)-1; + return inter_f * sz * d; } void