Updates:
Status: Fixed
Labels: -Patch-push Fixed_2_17_0
Comment #21 on issue 2745 by [email protected]: clef change confuses manual key
signature
http://code.google.com/p/lilypond/issues/detail?id=2745
Pushed to staging as
commit 11c215ed719156dd51359fb2d7e47803a2efb5ec
Author: David Kastrup <[email protected]>
Date: Tue Aug 14 06:15:33 2012 +0200
Issue 2745: clef change confuses manual key signature
The original design of the accidental code apparently had two modes
for entries: a (notename . alter) pair for entries belonging to the
key signature, and a ((octave . notename) . (alter barnum . measurepos))
construct for actually occuring accidentals affecting the key signature
locally. The documentation, however, also specifies an
((octave . notename) . alter) form for key signatures. The code in
general
has not been quite prepared for this. This changes at least the
accessor
functions for either car or cdr of a notename entry to only look at
their part of the signature entry.