diff --git a/Ghidra/Features/Base/.launch/Ghidra.launch b/Ghidra/Features/Base/.launch/Ghidra.launch index ff35716420..fdb4e215d2 100644 --- a/Ghidra/Features/Base/.launch/Ghidra.launch +++ b/Ghidra/Features/Base/.launch/Ghidra.launch @@ -24,5 +24,5 @@ - + diff --git a/Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/compositeeditor/CompositeEditorProvider.java b/Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/compositeeditor/CompositeEditorProvider.java index 090824993d..ffc3896aec 100644 --- a/Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/compositeeditor/CompositeEditorProvider.java +++ b/Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/compositeeditor/CompositeEditorProvider.java @@ -64,6 +64,7 @@ public abstract class CompositeEditorProvider extends ComponentProviderAdapter super(plugin.getTool(), "Composite Editor", plugin.getName()); this.plugin = plugin; setIcon(EDITOR_ICON); + setTransient(); listeners = WeakDataStructureFactory.createSingleThreadAccessWeakSet(); initializeServices(); } diff --git a/Ghidra/Features/Base/src/main/java/ghidra/framework/main/OpenVersionedFileDialog.java b/Ghidra/Features/Base/src/main/java/ghidra/framework/main/OpenVersionedFileDialog.java index 959a38d82f..7b7befa869 100644 --- a/Ghidra/Features/Base/src/main/java/ghidra/framework/main/OpenVersionedFileDialog.java +++ b/Ghidra/Features/Base/src/main/java/ghidra/framework/main/OpenVersionedFileDialog.java @@ -19,6 +19,7 @@ import java.awt.BorderLayout; import java.awt.Dimension; import java.awt.event.MouseEvent; import java.io.IOException; +import java.util.Collections; import java.util.List; import javax.swing.*; @@ -56,7 +57,7 @@ public class OpenVersionedFileDialog extends DataTreeDialog { private PluginTool tool; private VersionHistoryPanel historyPanel; - private List popupActions; + private List popupActions = Collections.emptyList(); /** * Constructor diff --git a/Ghidra/Features/Base/src/main/java/ghidra/util/table/actions/DeleteTableRowAction.java b/Ghidra/Features/Base/src/main/java/ghidra/util/table/actions/DeleteTableRowAction.java index 1b5941ab88..830b4e4b1a 100644 --- a/Ghidra/Features/Base/src/main/java/ghidra/util/table/actions/DeleteTableRowAction.java +++ b/Ghidra/Features/Base/src/main/java/ghidra/util/table/actions/DeleteTableRowAction.java @@ -200,7 +200,6 @@ public class DeleteTableRowAction extends DockingAction { // prevent this action from appearing in the toolbar, menus, etc setToolBarData(null); setPopupMenuData(null); - setKeyBindingData(null); tool.addAction(this); } diff --git a/Ghidra/Framework/Generic/src/main/java/ghidra/framework/options/WrappedKeyStroke.java b/Ghidra/Framework/Generic/src/main/java/ghidra/framework/options/WrappedKeyStroke.java index 645be64115..dc3414089a 100644 --- a/Ghidra/Framework/Generic/src/main/java/ghidra/framework/options/WrappedKeyStroke.java +++ b/Ghidra/Framework/Generic/src/main/java/ghidra/framework/options/WrappedKeyStroke.java @@ -15,6 +15,8 @@ */ package ghidra.framework.options; +import java.util.Objects; + import javax.swing.KeyStroke; /** @@ -84,4 +86,9 @@ class WrappedKeyStroke implements WrappedOption { public OptionType getOptionType() { return OptionType.KEYSTROKE_TYPE; } + + @Override + public String toString() { + return Objects.toString(keyStroke); + } } diff --git a/Ghidra/Framework/Project/src/main/java/ghidra/framework/main/datatree/VersionHistoryDialog.java b/Ghidra/Framework/Project/src/main/java/ghidra/framework/main/datatree/VersionHistoryDialog.java index 4dbcdfe0db..a9c1cd9f87 100644 --- a/Ghidra/Framework/Project/src/main/java/ghidra/framework/main/datatree/VersionHistoryDialog.java +++ b/Ghidra/Framework/Project/src/main/java/ghidra/framework/main/datatree/VersionHistoryDialog.java @@ -16,6 +16,7 @@ package ghidra.framework.main.datatree; import java.awt.event.MouseEvent; +import java.util.Collections; import java.util.List; import javax.swing.SwingUtilities; @@ -34,7 +35,7 @@ public class VersionHistoryDialog extends DialogComponentProvider implements Pro private VersionHistoryPanel versionPanel; private MyFolderListener listener = new MyFolderListener(); - private List popupActions; + private List popupActions = Collections.emptyList(); public VersionHistoryDialog(DomainFile domainFile) {