From 0850cfa02f64c20e186656e737d794bbec564ae7 Mon Sep 17 00:00:00 2001 From: ghidra1 Date: Wed, 4 Sep 2019 18:40:38 -0400 Subject: [PATCH] GT-3130 Corrected VariableSymbol refresh after undo/redo --- .../ghidra/program/database/symbol/VariableSymbolDB.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/symbol/VariableSymbolDB.java b/Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/symbol/VariableSymbolDB.java index 2257b37b12..6c497eb5cc 100644 --- a/Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/symbol/VariableSymbolDB.java +++ b/Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/symbol/VariableSymbolDB.java @@ -109,6 +109,13 @@ public class VariableSymbolDB extends SymbolDB { return type; } + @Override + protected boolean refresh(Record rec) { + boolean isValid = super.refresh(rec); + variableStorage = null; + return isValid; + } + /** * @see ghidra.program.database.symbol.SymbolDB#equals(java.lang.Object) */