From 82d6b98a04c53a3ea71509c6c2e1bf27d0375bb7 Mon Sep 17 00:00:00 2001 From: dev747368 <48332326+dev747368@users.noreply.github.com> Date: Thu, 10 Nov 2022 17:21:26 +0000 Subject: [PATCH] GP-2824 fix spurious string is filtered out messages If a location that holds a string is cleared, navigating to that location in the listing caused a bogus "String at is filtered out of table view". --- .../ghidra/app/plugin/core/strings/ViewStringsTableModel.java | 1 + 1 file changed, 1 insertion(+) diff --git a/Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/strings/ViewStringsTableModel.java b/Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/strings/ViewStringsTableModel.java index 7de6e69c37..c8b739f854 100644 --- a/Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/strings/ViewStringsTableModel.java +++ b/Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/strings/ViewStringsTableModel.java @@ -132,6 +132,7 @@ class ViewStringsTableModel extends AddressBasedTableModel { ProgramLocation progLoc = rowsIndexedByAddress.get(addr); if (progLoc != null) { removeObject(progLoc); + rowsIndexedByAddress.remove(addr); } }