diff --git a/src/engraving/libmscore/edit.cpp b/src/engraving/libmscore/edit.cpp index 4ac0b73bec1eb..16a73bc6ae527 100644 --- a/src/engraving/libmscore/edit.cpp +++ b/src/engraving/libmscore/edit.cpp @@ -4697,7 +4697,7 @@ void Score::updateInstrumentChangeTranspositions(KeySigEvent& key, Staff* staff, e.setKey(nkey); } KeySig* keySig = nullptr; - EngravingItem* keySigElem = s->element(track); + EngravingItem* keySigElem = s ? s->element(track) : nullptr; if (keySigElem && keySigElem->isKeySig()) { keySig = toKeySig(keySigElem); }