diff --git a/src/Mod/Sketcher/Gui/TaskSketcherConstraints.cpp b/src/Mod/Sketcher/Gui/TaskSketcherConstraints.cpp index bcc79d8664..060cbbf7d0 100644 --- a/src/Mod/Sketcher/Gui/TaskSketcherConstraints.cpp +++ b/src/Mod/Sketcher/Gui/TaskSketcherConstraints.cpp @@ -1554,26 +1554,13 @@ bool TaskSketcherConstraints::doSetVisible(const std::vector& constrIds, bo std::string constrIdList = stream.str(); - // Do not create a command if there is already a command (ea Dimension tool) running - bool createCommand = !Gui::Command::hasPendingCommand(); - if (createCommand) { - Gui::Command::openCommand( - QT_TRANSLATE_NOOP("Command", "Update constraint's visibility")); - } try { Gui::cmdAppObjectArgs(sketch, "setVisibility(%s, %s)", constrIdList, isVisible ? "True" : "False"); - if (createCommand) { - Gui::Command::commitCommand(); - } } catch (const Base::Exception& e) { - if (createCommand) { - Gui::Command::abortCommand(); - } - Gui::TranslatedUserError( sketch, tr("Error"), tr("Impossible to update visibility:") + QLatin1String(" ") + QLatin1String(e.what())); return false;