From 59c55fdb6bcb9db3d185fafb28800bfda93db9d1 Mon Sep 17 00:00:00 2001 From: ghidra1 Date: Tue, 1 Apr 2025 17:08:50 -0400 Subject: [PATCH] GP-5556 Corrected structure editor transaction error on launch --- .../app/plugin/core/compositeeditor/CompositeEditorModel.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/compositeeditor/CompositeEditorModel.java b/Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/compositeeditor/CompositeEditorModel.java index 5643908f1f..942bc35cf4 100644 --- a/Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/compositeeditor/CompositeEditorModel.java +++ b/Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/compositeeditor/CompositeEditorModel.java @@ -211,7 +211,9 @@ abstract public class CompositeEditorModel extends CompositeViewerModel { // as they get resolved into the view datatype manager. This may result in the incorrect // underlying datatype default setting value being presented when adjusting component // default settings. - cloneAllComponentSettings(original, viewComposite); + viewDTM.withTransaction("Apply Settings", + () -> cloneAllComponentSettings(original, viewComposite)); + viewDTM.clearUndo(); } String getOriginType() {