diff --git a/src/engraving/rendering/dev/chordlayout.cpp b/src/engraving/rendering/dev/chordlayout.cpp index 19a619a72717..0478991ea82d 100644 --- a/src/engraving/rendering/dev/chordlayout.cpp +++ b/src/engraving/rendering/dev/chordlayout.cpp @@ -2086,7 +2086,9 @@ double ChordLayout::layoutChords2(std::vector& notes, bool up, LayoutCont // be sure chord position is initialized // chord may be moved to the right later // if there are conflicts between voices - chord->mutldata()->setPosX(0.0); + if (!chord->isGrace()) { + chord->mutldata()->setPosX(0.0); + } // let user mirror property override the default we calculated if (note->userMirror() == DirectionH::AUTO) { diff --git a/vtest/scores/grace-6.mscz b/vtest/scores/grace-6.mscz index 28606a707e5a..3309064e9d16 100644 Binary files a/vtest/scores/grace-6.mscz and b/vtest/scores/grace-6.mscz differ