fix cell still marked as connected or selected if it wasn't

This commit is contained in:
Bixilon 2020-12-26 15:04:52 +01:00
parent 7f31dcaf21
commit 4cbc4b6641
No known key found for this signature in database
GPG Key ID: 5CAD791931B09AC4
2 changed files with 4 additions and 4 deletions

View File

@ -223,13 +223,13 @@ public class ServerListCell extends ListCell<Server> implements Initializable {
private void resetCell() { private void resetCell() {
// clear all cells // clear all cells
setStyle(null); setStyle(null);
this.root.getStyleClass().remove("list-cell-connected"); this.root.getStyleClass().removeAll("list-cell-connected");
this.motdField.getChildren().clear(); this.motdField.getChildren().clear();
this.brandField.setText(""); this.brandField.setText("");
this.brandField.setTooltip(null); this.brandField.setTooltip(null);
this.motdField.setStyle(null); this.motdField.setStyle(null);
this.versionField.setText(LocaleManager.translate(Strings.CONNECTING)); this.versionField.setText(LocaleManager.translate(Strings.CONNECTING));
this.versionField.getStyleClass().remove("version-error"); this.versionField.getStyleClass().removeAll("version-error");
this.versionField.setStyle(null); this.versionField.setStyle(null);
this.playersField.setText(""); this.playersField.setText("");
this.pingField.setText(""); this.pingField.setText("");
@ -313,7 +313,7 @@ public class ServerListCell extends ListCell<Server> implements Initializable {
// maybe we got disconnected // maybe we got disconnected
if (!this.server.isConnected()) { if (!this.server.isConnected()) {
setStyle(null); setStyle(null);
this.root.getStyleClass().remove("list-cell-connected"); this.root.getStyleClass().removeAll("list-cell-connected");
this.optionsSessions.setDisable(true); this.optionsSessions.setDisable(true);
this.optionsConnect.setDisable(false); this.optionsConnect.setDisable(false);
return; return;

View File

@ -101,7 +101,7 @@ public class AccountListCell extends ListCell<Account> implements Initializable
private void resetCell() { private void resetCell() {
// clear all cells // clear all cells
this.hBox.getStyleClass().remove("list-cell-selected"); this.hBox.getStyleClass().removeAll("list-cell-selected");
this.selectIcon.setDisable(false); this.selectIcon.setDisable(false);
this.head.setImage(GUITools.MINOSOFT_LOGO); this.head.setImage(GUITools.MINOSOFT_LOGO);
} }