mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2026-06-01 11:55:59 +08:00
GP-2218 corrected NPE for multi-data settings
This commit is contained in:
+2
-1
@@ -70,7 +70,8 @@ public abstract class AbstractSettingsDialog extends DialogComponentProvider {
|
|||||||
this.settingsDefinitions = settingDefinitions;
|
this.settingsDefinitions = settingDefinitions;
|
||||||
settings = new SettingsImpl(originalSettings) {
|
settings = new SettingsImpl(originalSettings) {
|
||||||
public boolean isChangeAllowed(SettingsDefinition settingsDefinition) {
|
public boolean isChangeAllowed(SettingsDefinition settingsDefinition) {
|
||||||
return originalSettings.isChangeAllowed(settingsDefinition);
|
return originalSettings == null ||
|
||||||
|
originalSettings.isChangeAllowed(settingsDefinition);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
defaultSettings = settings.getDefaultSettings();
|
defaultSettings = settings.getDefaultSettings();
|
||||||
|
|||||||
Reference in New Issue
Block a user