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