From 246aa8e1eba5c057b44b12d2d4f88710f3a2e5fc Mon Sep 17 00:00:00 2001 From: Roy-043 Date: Sun, 16 Jun 2024 17:04:43 +0200 Subject: [PATCH] Draft: Draft_Hatch put focus on task panel To make using Esc work properly the task panel should have the focus. --- src/Mod/Draft/draftguitools/gui_hatch.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Mod/Draft/draftguitools/gui_hatch.py b/src/Mod/Draft/draftguitools/gui_hatch.py index 995a262d66..85e6716ada 100644 --- a/src/Mod/Draft/draftguitools/gui_hatch.py +++ b/src/Mod/Draft/draftguitools/gui_hatch.py @@ -27,6 +27,7 @@ import os import FreeCAD from draftguitools import gui_base from draftutils import params +from draftutils.todo import todo from draftutils.translate import QT_TRANSLATE_NOOP, translate @@ -69,6 +70,7 @@ class Draft_Hatch_TaskPanel: self.form.Pattern.setCurrentText(pat) self.form.Scale.setValue(params.get_param("HatchPatternScale")) self.form.Rotation.setValue(params.get_param("HatchPatternRotation")) + todo.delay(self.form.setFocus, None) # Make sure using Esc works. def accept(self):