From e0f3e1e5d9b3ecb605ce3d9f846148271ff6b139 Mon Sep 17 00:00:00 2001 From: Syres916 <46537884+Syres916@users.noreply.github.com> Date: Fri, 16 Jan 2026 17:52:27 +0000 Subject: [PATCH] =?UTF-8?q?[Sketcher]=20set=20vertex=20size=20for=20new=20?= =?UTF-8?q?sketches=20to=20preference=20otherwise=20=E2=80=A6=20(#26908)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * [Sketcher] set vertex size for new sketches to preference otherwise set to 4px --------- Co-authored-by: Chris Hennes --- src/Mod/Sketcher/Gui/ViewProviderSketch.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp b/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp index 94f095a94d..c3737ae6cc 100644 --- a/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp +++ b/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp @@ -628,8 +628,11 @@ ViewProviderSketch::ViewProviderSketch() VisualLayerList.setValues(std::move(layers)); - // Default values that will be overridden by preferences (if existing) - PointSize.setValue(4); + ParameterGrp::handle hGrp = + App::GetApplication().GetParameterGroupByPath("User parameter:BaseApp/Preferences/View"); + auto psize = hGrp->GetInt("DefaultShapePointSize", 4L); + + PointSize.setValue(psize); // visibility automation and other parameters: update parameter and property defaults to follow // preferences