From 9277e964a1d363c470afe732a0fe493971e181ef Mon Sep 17 00:00:00 2001 From: WandererFan Date: Tue, 17 Oct 2017 19:41:22 -0400 Subject: [PATCH] Fix 3215 - ViewDetail does not handle Scale correctly --- src/Mod/TechDraw/Gui/QGIViewPart.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Mod/TechDraw/Gui/QGIViewPart.cpp b/src/Mod/TechDraw/Gui/QGIViewPart.cpp index aab7bfdc4a..35e5b9c900 100644 --- a/src/Mod/TechDraw/Gui/QGIViewPart.cpp +++ b/src/Mod/TechDraw/Gui/QGIViewPart.cpp @@ -709,8 +709,8 @@ void QGIViewPart::drawHighlight(TechDraw::DrawViewDetail* viewDetail, bool b) addToGroup(highlight); highlight->setPos(0.0,0.0); //sb setPos(center.x,center.y)? highlight->setReference(const_cast(viewDetail->Reference.getValue())); - Base::Vector3d center = viewDetail->AnchorPoint.getValue(); - double radius = viewDetail->Radius.getValue(); + Base::Vector3d center = viewDetail->AnchorPoint.getValue() * viewPart->getScale(); + double radius = viewDetail->Radius.getValue() * viewPart->getScale(); highlight->setBounds(center.x - radius, center.y + radius,center.x + radius, center.y - radius); highlight->setWidth(Rez::guiX(viewPart->LineWidth.getValue())); highlight->setFont(m_font,Rez::guiX(6.0));