fix #66826: always display key change at start of system

This commit is contained in:
Marc Sabatella 2015-06-27 11:07:31 -06:00
parent 34109869d7
commit 8ccf8607de

View file

@ -1676,7 +1676,7 @@ void Score::addSystemHeader(Measure* m, bool isFirstSystem)
keysig->layout();
undo(new AddElement(keysig));
}
else if (!needKeysig && keysig)
else if (!needKeysig && keysig && keysig->generated())
undoRemoveElement(keysig);
else if (keysig && !(keysig->keySigEvent() == keyIdx))
undo(new ChangeKeySig(keysig, keyIdx, keysig->showCourtesy()));