X-Git-Url: https://git.donarmstrong.com/lilypond.git?a=blobdiff_plain;f=lily%2Fstaff-symbol-referencer.cc;h=4e70b158b6b58d2e1611076e5a5c25a4ebc080a8;hb=f988425624a6f6d1a48aea0ac0c1c84ff0857e56;hp=b4a2351ea3348aa9a3e69596f87f607b468bf1ec;hpb=8b8b92e31703bf4a23683efff479793227ad39c1;p=lilypond.git diff --git a/lily/staff-symbol-referencer.cc b/lily/staff-symbol-referencer.cc index b4a2351ea3..4e70b158b6 100644 --- a/lily/staff-symbol-referencer.cc +++ b/lily/staff-symbol-referencer.cc @@ -39,6 +39,19 @@ Staff_symbol_referencer::line_count (Score_element*me) return st ? Staff_symbol::line_count (st) : 0; } +bool +Staff_symbol_referencer::on_staffline (Score_element*me) +{ + return on_staffline (me, (int) position_f (me)); +} + +bool +Staff_symbol_referencer::on_staffline (Score_element*me, int pos) +{ + int sz = line_count (me)-1; + return ((pos + sz) % 2) == 0; +} + Score_element* Staff_symbol_referencer::staff_symbol_l (Score_element*me) {