From ee79991c46d295b0ae1a64a38bf8732433e66664 Mon Sep 17 00:00:00 2001 From: wmayer Date: Thu, 22 Oct 2020 14:16:37 +0200 Subject: [PATCH] Sketcher: fix regression in CmdSketcherValidateSketch Do not enable the command if another task dialog is still active --- src/Mod/Sketcher/Gui/Command.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Mod/Sketcher/Gui/Command.cpp b/src/Mod/Sketcher/Gui/Command.cpp index a739207e2815..714c544b2640 100644 --- a/src/Mod/Sketcher/Gui/Command.cpp +++ b/src/Mod/Sketcher/Gui/Command.cpp @@ -742,6 +742,8 @@ void CmdSketcherValidateSketch::activated(int iMsg) bool CmdSketcherValidateSketch::isActive(void) { + if (Gui::Control().activeDialog()) + return false; return Gui::Selection().countObjectsOfType(Sketcher::SketchObject::getClassTypeId()) == 1; }