From 127aa38c8cbdeaa0914b52d334396eb44c1d150a Mon Sep 17 00:00:00 2001 From: wandererfan Date: Thu, 23 Oct 2025 12:49:33 -0400 Subject: [PATCH] [TD]restore undo/redo function in FillTemplates --- src/Mod/TechDraw/TechDrawTools/TaskFillTemplateFields.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/Mod/TechDraw/TechDrawTools/TaskFillTemplateFields.py b/src/Mod/TechDraw/TechDrawTools/TaskFillTemplateFields.py index 1660932085..1e9cfa7b69 100644 --- a/src/Mod/TechDraw/TechDrawTools/TaskFillTemplateFields.py +++ b/src/Mod/TechDraw/TechDrawTools/TaskFillTemplateFields.py @@ -433,7 +433,7 @@ class TaskFillTemplateFields: self.dialog.show() self.dialog.exec_() - App.setActiveTransaction("Fill template fields") +# App.setActiveTransaction("Fill template fields") else: msgBox = QtGui.QMessageBox() msgTitle = QtCore.QT_TRANSLATE_NOOP( @@ -524,17 +524,20 @@ class TaskFillTemplateFields: self.button.setEnabled(False) def proceed(self): + transactionName = QtCore.QT_TRANSLATE_NOOP("Techdraw_FillTemplateFields", "Fill template fields") + App.setActiveTransaction(transactionName) i = 0 for cb in self.checkBoxList: if cb.isChecked(): self.texts[keyLst[i]] = self.lineTextList[i].text() i += 1 self.page.Template.EditableTexts = self.texts + App.closeActiveTransaction(False) self.close() App.closeActiveTransaction() def close(self): self.dialog.hide() - App.closeActiveTransaction(True) +# App.closeActiveTransaction(True) return True