X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Faccidental-engraver.cc;h=f9d2e15cd4c0e298f9c6a9fbcb3caea2a93fe172;hb=d757a1b2b65c5f880af67702f1eaf5fda681724e;hp=016433d2ba491aae4524d4791c990855ea25039e;hpb=0c14539bc83d6bb405141b6f21430b33d1e8fcf0;p=lilypond.git diff --git a/lily/accidental-engraver.cc b/lily/accidental-engraver.cc index 016433d2ba..f9d2e15cd4 100644 --- a/lily/accidental-engraver.cc +++ b/lily/accidental-engraver.cc @@ -199,10 +199,7 @@ check_pitch_against_rules (Pitch const &pitch, Context *origin, */ else if (scm_is_symbol (rule)) { - Context *dad = origin; - while (dad && !dad->is_alias (rule)) - dad = dad->get_parent_context (); - + Context *dad = find_context_above (origin, rule); if (dad) origin = dad; }