diff --git a/src/app/puzzle/scene/vpgraphicspiece.cpp b/src/app/puzzle/scene/vpgraphicspiece.cpp index 58ef21de4..50e3b262c 100644 --- a/src/app/puzzle/scene/vpgraphicspiece.cpp +++ b/src/app/puzzle/scene/vpgraphicspiece.cpp @@ -843,6 +843,11 @@ void VPGraphicsPiece::PaintPassmarks(QPainter *painter, const VPPiecePtr &piece) QVector const passmarks = piece->GetMappedPassmarks(); for (const auto &passmark : passmarks) { + if (piece->IsHideMainPath() && passmark.isBuiltIn) + { + continue; + } + QPainterPath passmarkPath; for (const auto &line : passmark.lines) {