From 7c15b3d2409e6e0a1685aa16fbc1e7b1cd7b0f01 Mon Sep 17 00:00:00 2001 From: PaddleStroke Date: Fri, 29 Nov 2024 18:12:48 +0100 Subject: [PATCH] Sketcher: OVP were drawn at wrong position when editing a sketch from link (#18060) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Sketcher: OVP were drawn at wrong position when editing a sketch from a link. * Update src/Mod/Sketcher/Gui/DrawSketchController.h Co-authored-by: Adrián Insaurralde Avalos <36372335+adrianinsaval@users.noreply.github.com> --------- Co-authored-by: Adrián Insaurralde Avalos <36372335+adrianinsaval@users.noreply.github.com> --- src/Mod/Sketcher/Gui/DrawSketchController.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Mod/Sketcher/Gui/DrawSketchController.h b/src/Mod/Sketcher/Gui/DrawSketchController.h index 714a6bda87..819e8ebf0e 100644 --- a/src/Mod/Sketcher/Gui/DrawSketchController.h +++ b/src/Mod/Sketcher/Gui/DrawSketchController.h @@ -583,7 +583,9 @@ protected: void initNOnViewParameters(int n) { Gui::View3DInventorViewer* viewer = handler->getViewer(); - Base::Placement placement = handler->sketchgui->getSketchObject()->globalPlacement(); + + auto doc = Gui::Application::Instance->editDocument(); + auto placement = Base::Placement(doc->getEditingTransform()); onViewParameters.clear();