mirror of
https://gitlab.bixilon.de/bixilon/minosoft.git
synced 2025-09-16 19:05:02 -04:00
eros: forbid server version query if forcedVersion is blank
This commit is contained in:
parent
f3ac213d4c
commit
58a2946d30
@ -146,6 +146,14 @@ class ServerModifyDialog(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
forcedVersionFX.selectionModel.selectedItemProperty().addListener { _, _, next ->
|
||||||
|
if (next == Versions.AUTOMATIC) {
|
||||||
|
optionQueryVersionFX.isSelected = true
|
||||||
|
optionQueryVersionFX.isDisable = true
|
||||||
|
} else {
|
||||||
|
optionQueryVersionFX.isDisable = false
|
||||||
|
}
|
||||||
|
}
|
||||||
refreshVersions()
|
refreshVersions()
|
||||||
|
|
||||||
if (server == null) {
|
if (server == null) {
|
||||||
@ -153,6 +161,7 @@ class ServerModifyDialog(
|
|||||||
// add
|
// add
|
||||||
descriptionFX.text = ADD_DESCRIPTION
|
descriptionFX.text = ADD_DESCRIPTION
|
||||||
modifyServerButtonFX.ctext = ADD_UPDATE_BUTTON
|
modifyServerButtonFX.ctext = ADD_UPDATE_BUTTON
|
||||||
|
optionQueryVersionFX.isSelected = true
|
||||||
} else {
|
} else {
|
||||||
forcedVersionFX.selectionModel.select(server.forcedVersion ?: Versions.AUTOMATIC)
|
forcedVersionFX.selectionModel.select(server.forcedVersion ?: Versions.AUTOMATIC)
|
||||||
descriptionFX.text = EDIT_DESCRIPTION
|
descriptionFX.text = EDIT_DESCRIPTION
|
||||||
@ -162,6 +171,7 @@ class ServerModifyDialog(
|
|||||||
serverAddressFX.text = server.address
|
serverAddressFX.text = server.address
|
||||||
|
|
||||||
modifyServerButtonFX.isDisable = serverAddressFX.text.isBlank()
|
modifyServerButtonFX.isDisable = serverAddressFX.text.isBlank()
|
||||||
|
optionQueryVersionFX.isSelected = server.queryVersion || server.forcedVersion == null
|
||||||
}
|
}
|
||||||
|
|
||||||
serverAddressFX.textProperty().addListener { _, _, new ->
|
serverAddressFX.textProperty().addListener { _, _, new ->
|
||||||
@ -169,7 +179,6 @@ class ServerModifyDialog(
|
|||||||
|
|
||||||
modifyServerButtonFX.isDisable = serverAddressFX.text.isBlank()
|
modifyServerButtonFX.isDisable = serverAddressFX.text.isBlank()
|
||||||
}
|
}
|
||||||
optionQueryVersionFX.isSelected = server?.queryVersion ?: true
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@FXML
|
@FXML
|
||||||
|
Loading…
x
Reference in New Issue
Block a user