Details
-
Bug
-
Resolution: Won't Do
-
P3: Somewhat important
-
QDS 4.2
-
None
-
1
-
QDS Oulu - 2023 Week 25/26
Description
When renaming materials, objectName and id change are both done inside same transaction, but for some reason both are generated as separate undo steps.
Looks like the culprit is setIdWithRefactoring, which seems to bypass the transaction and directly commit the changes it does. However, this method is also used elsewhere inside transactions without causing duplicate undo stack items.