From 957e5a19c076a2e5b887ccfa429cb2d5166c00ec Mon Sep 17 00:00:00 2001 From: "Zheng, Lei" Date: Mon, 23 Jul 2018 17:00:03 +0800 Subject: [PATCH] Cancel auto solving on transaction abort --- mover.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/mover.py b/mover.py index fbb6aa1..a4bfe4d 100644 --- a/mover.py +++ b/mover.py @@ -379,10 +379,13 @@ class AsmDocumentObserver: def slotUndoDocument(self,_doc): self.closeMover() AsmMovingPart.onRollback() + Assembly.cancelAutoSolve() def slotRedoDocument(self,_doc): - self.closeMover() - AsmMovingPart.onRollback() + self.slotUndoDocument(_doc) + + def slotTransactionAbort(self,_doc): + self.slotUndoDocument(_doc) def slotChangedObject(self,obj,prop): Assembly.checkPartChange(obj,prop)