Transpose key from F# to C will end up to D
Mac OS X 10.7.4 https://github.com/musescore/musescore/commit/b2fdfa32af
- create music score
- set first measure key is F#
- transpose by key, "Up" to C, check "Transpose key signatures" and "Use double sharps and flats"
Expected: transpose to C
Actual: transpose to D
in transpose.cpp, line 333
int nKeyType = transposeKey(oKey.accidentalType(), interval);
nKeyType == 2, after function called, should be 0 ? or why we must get interval first then get nKeyType by interval ?
Comments
I think this was due to a typo in libmscore/key.cpp
I issued a pull request for this.
Pull request merged 54f1533280
Automatically closed -- issue fixed for 2 weeks with no activity.