mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2026-09-28 17:11:11 -09:00
GP-6649 Corrected NPE with Project Data Type Archive upgrade
This commit is contained in:
@@ -109,16 +109,16 @@ public class ProjectDataTypeManager extends StandAloneDataTypeManager
|
|||||||
@Override
|
@Override
|
||||||
public void dataTypeChanged(DataType dt, boolean isAutoChange) {
|
public void dataTypeChanged(DataType dt, boolean isAutoChange) {
|
||||||
super.dataTypeChanged(dt, isAutoChange);
|
super.dataTypeChanged(dt, isAutoChange);
|
||||||
// dataTypeArchive.getCodeManager().invalidateCache(false);
|
// NOTE: During upgrades at time of instantiation dataTypeArchive will be null
|
||||||
// TODO
|
if (dataTypeArchive != null) {
|
||||||
dataTypeArchive.dataTypeChanged(getID(dt), ProgramEvent.DATA_TYPE_CHANGED, isAutoChange,
|
dataTypeArchive.dataTypeChanged(getID(dt), ProgramEvent.DATA_TYPE_CHANGED, isAutoChange,
|
||||||
null, dt);
|
null, dt);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void dataTypeAdded(DataType newDt, DataType originalDataType) {
|
protected void dataTypeAdded(DataType newDt, DataType originalDataType) {
|
||||||
super.dataTypeAdded(newDt, originalDataType);
|
super.dataTypeAdded(newDt, originalDataType);
|
||||||
// saveArchiveName(originalDataType);
|
|
||||||
dataTypeArchive.dataTypeAdded(getID(newDt), ProgramEvent.DATA_TYPE_ADDED, null, newDt);
|
dataTypeArchive.dataTypeAdded(getID(newDt), ProgramEvent.DATA_TYPE_ADDED, null, newDt);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user