diff --git a/src/main/java/ai/reveng/toolkit/ghidra/binarysimilarity/ui/autounstrip/AutoUnstripDialog.java b/src/main/java/ai/reveng/toolkit/ghidra/binarysimilarity/ui/autounstrip/AutoUnstripDialog.java index df5b121..ea9ac43 100644 --- a/src/main/java/ai/reveng/toolkit/ghidra/binarysimilarity/ui/autounstrip/AutoUnstripDialog.java +++ b/src/main/java/ai/reveng/toolkit/ghidra/binarysimilarity/ui/autounstrip/AutoUnstripDialog.java @@ -213,7 +213,13 @@ private String getFriendlyStatusMessage(String apiStatus) { } private void updateResultsTable() { - DefaultTableModel model = new DefaultTableModel(new Object[]{"Virtual Address", "Original Name", "New Name"}, 0); + DefaultTableModel model = new DefaultTableModel(new Object[]{"Virtual Address", "Original Name", "New Name"}, 0) { + @Override + public boolean isCellEditable(int row, int column) { + //all cells false + return false; + } + }; for (RenameResult result : renameResults) { model.addRow(new Object[]{result.virtualAddress, result.originalName, result.newName}); } diff --git a/src/main/java/ai/reveng/toolkit/ghidra/binarysimilarity/ui/functionmatching/AbstractFunctionMatchingDialog.java b/src/main/java/ai/reveng/toolkit/ghidra/binarysimilarity/ui/functionmatching/AbstractFunctionMatchingDialog.java index d8fa825..21a2d22 100644 --- a/src/main/java/ai/reveng/toolkit/ghidra/binarysimilarity/ui/functionmatching/AbstractFunctionMatchingDialog.java +++ b/src/main/java/ai/reveng/toolkit/ghidra/binarysimilarity/ui/functionmatching/AbstractFunctionMatchingDialog.java @@ -192,7 +192,13 @@ protected void updateResultsTable() { resultsToShow = filteredFunctionMatchResults; } - DefaultTableModel model = new DefaultTableModel(getTableColumnNames(), 0); + DefaultTableModel model = new DefaultTableModel(getTableColumnNames(), 0) { + @Override + public boolean isCellEditable(int row, int column) { + //all cells false + return false; + } + }; for (FunctionMatchResult result : resultsToShow) { model.addRow(getTableRowData(result)); }