From ea81bd9f26dfbcbe98e705add8a3116ca8937112 Mon Sep 17 00:00:00 2001 From: Michele Spagnolo Date: Wed, 5 Jul 2023 10:45:09 +0200 Subject: [PATCH] Correct autoplace for expression when not snapping to dynamic --- src/engraving/layout/v0/tlayout.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/engraving/layout/v0/tlayout.cpp b/src/engraving/layout/v0/tlayout.cpp index 624522cfe2a72..e26f58c907a55 100644 --- a/src/engraving/layout/v0/tlayout.cpp +++ b/src/engraving/layout/v0/tlayout.cpp @@ -1535,7 +1535,12 @@ void TLayout::layout(Expression* item, LayoutContext& ctx) item->setSnappedDynamic(nullptr); - if (!item->autoplace() || !item->snapToDynamics()) { + if (!item->autoplace()) { + return; + } + + if (!item->snapToDynamics()) { + item->autoplaceSegmentElement(); return; }