diff --git a/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp b/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp index 59f3530358..116fb01b77 100644 --- a/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp +++ b/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp @@ -626,8 +626,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