diff --git a/src/Mod/Draft/DraftGui.py b/src/Mod/Draft/DraftGui.py index c799430a5625..6e97e0711bd0 100644 --- a/src/Mod/Draft/DraftGui.py +++ b/src/Mod/Draft/DraftGui.py @@ -908,7 +908,7 @@ def redraw(self): def setFocus(self): p = FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/Draft") - if p.GetBool("focusOnLength",False): + if p.GetBool("focusOnLength",False) and self.lengthValue.isVisible(): self.lengthValue.setFocus() self.lengthValue.selectAll() else: