From da46b9de3d1e3971e47fc67636412cbbac6783cc Mon Sep 17 00:00:00 2001 From: wmayer Date: Thu, 22 Oct 2020 16:58:39 +0200 Subject: [PATCH] Sketcher: [skip ci] remove superfluous transaction when start/finish editing a sketch --- src/Mod/Sketcher/Gui/Command.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/Mod/Sketcher/Gui/Command.cpp b/src/Mod/Sketcher/Gui/Command.cpp index d149254e98..8590277747 100644 --- a/src/Mod/Sketcher/Gui/Command.cpp +++ b/src/Mod/Sketcher/Gui/Command.cpp @@ -276,7 +276,6 @@ void CmdSketcherEditSketch::activated(int iMsg) if (SketchFilter.match()) { Sketcher::SketchObject *Sketch = static_cast(SketchFilter.Result[0][0].getObject()); - openCommand("Edit sketch"); doCommand(Gui,"Gui.activeDocument().setEdit('%s')",Sketch->getNameInDocument()); } } @@ -313,10 +312,9 @@ void CmdSketcherLeaveSketch::activated(int iMsg) vp->purgeHandler(); } - openCommand("Finish editting sketch"); + // See also TaskDlgEditSketch::reject doCommand(Gui,"Gui.activeDocument().resetEdit()"); doCommand(Doc,"App.ActiveDocument.recompute()"); - commitCommand(); } bool CmdSketcherLeaveSketch::isActive(void)