From c9f6aea463342dd2bc233da35e4c0d43aa46478f Mon Sep 17 00:00:00 2001 From: Wanderer Fan Date: Thu, 17 Mar 2022 14:11:48 -0400 Subject: [PATCH] [TD]fix default scale --- src/Mod/TechDraw/App/DrawView.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Mod/TechDraw/App/DrawView.cpp b/src/Mod/TechDraw/App/DrawView.cpp index 093ad90851..e81c394a7f 100644 --- a/src/Mod/TechDraw/App/DrawView.cpp +++ b/src/Mod/TechDraw/App/DrawView.cpp @@ -577,6 +577,12 @@ double DrawView::prefScale(void) Base::Reference hGrp = App::GetApplication().GetUserParameter() .GetGroup("BaseApp")->GetGroup("Preferences")->GetGroup("Mod/TechDraw/General"); double result = hGrp->GetFloat("DefaultViewScale", 1.0); + if (ScaleType.isValue("Page")) { + auto page = findParentPage(); + if (page) { + result = page->Scale.getValue(); + } + } return result; }