Fix NPE due to the order of attaching specificSettingsListener
This commit is contained in:
@@ -552,9 +552,9 @@ public final class VersionSettingsPage extends StackPane implements DecoratorPag
|
|||||||
FXUtils.bindEnum(cboLauncherVisibility, versionSetting.launcherVisibilityProperty());
|
FXUtils.bindEnum(cboLauncherVisibility, versionSetting.launcherVisibilityProperty());
|
||||||
FXUtils.bindEnum(cboProcessPriority, versionSetting.processPriorityProperty());
|
FXUtils.bindEnum(cboProcessPriority, versionSetting.processPriorityProperty());
|
||||||
|
|
||||||
versionSetting.usesGlobalProperty().addListener(specificSettingsListener);
|
|
||||||
if (versionId != null)
|
if (versionId != null)
|
||||||
enableSpecificSettings.set(!versionSetting.isUsesGlobal());
|
enableSpecificSettings.set(!versionSetting.isUsesGlobal());
|
||||||
|
versionSetting.usesGlobalProperty().addListener(specificSettingsListener);
|
||||||
|
|
||||||
javaItem.setToggleSelectedListener(newValue -> {
|
javaItem.setToggleSelectedListener(newValue -> {
|
||||||
if (javaItem.getSelectedData() == null || updatingSelectedJava)
|
if (javaItem.getSelectedData() == null || updatingSelectedJava)
|
||||||
|
|||||||
Reference in New Issue
Block a user