diff --git a/src/engraving/libmscore/cmd.cpp b/src/engraving/libmscore/cmd.cpp index 8a8a123d20466..55e4a856dbd23 100644 --- a/src/engraving/libmscore/cmd.cpp +++ b/src/engraving/libmscore/cmd.cpp @@ -3342,7 +3342,8 @@ void Score::cmdImplode() if (dstChord->findNote(nv.pitch)) { continue; } - Note* nn = addNote(dstChord, nv); + bool forceAccidental = n->accidental() && n->accidental()->role() == AccidentalRole::USER; + Note* nn = addNote(dstChord, nv, forceAccidental); // add tie to this note if original chord was tied if (tied) { // find note to tie to