diff --git a/client/src/main/java/ru/trader/controllers/ProfileController.java b/client/src/main/java/ru/trader/controllers/ProfileController.java index b83b89d..ba97268 100644 --- a/client/src/main/java/ru/trader/controllers/ProfileController.java +++ b/client/src/main/java/ru/trader/controllers/ProfileController.java @@ -14,6 +14,7 @@ import ru.trader.model.ProfileModel; import ru.trader.model.StationModel; import ru.trader.model.SystemModel; import ru.trader.view.support.NumberField; +import ru.trader.view.support.ViewUtils; import ru.trader.view.support.autocomplete.AutoCompletion; import ru.trader.view.support.autocomplete.SystemsProvider; @@ -137,14 +138,14 @@ public class ProfileController { } - private final ChangeListener nameListener = (ov, o, n) -> name.setText(n); - private final ChangeListener balanceListener = (ov, o, n) -> balance.setValue(n); - private final ChangeListener systemListener = (ov, o, n) -> system.setValue(n); - private final ChangeListener stationListener = (ov, o, n) -> station.setValue(n); - private final ChangeListener massListener = (ov, o, n) -> mass.setValue(n); - private final ChangeListener tankListener = (ov, o, n) -> tank.setValue(n); - private final ChangeListener cargoListener = (ov, o, n) -> cargo.setValue(n); - private final ChangeListener engineListener = (ov, o, n) -> engine.setValue(n); + private final ChangeListener nameListener = (ov, o, n) -> ViewUtils.doFX(() -> name.setText(n)); + private final ChangeListener balanceListener = (ov, o, n) -> ViewUtils.doFX(() -> balance.setValue(n)); + private final ChangeListener systemListener = (ov, o, n) -> ViewUtils.doFX(() -> system.setValue(n)); + private final ChangeListener stationListener = (ov, o, n) -> ViewUtils.doFX(() -> station.setValue(n)); + private final ChangeListener massListener = (ov, o, n) -> ViewUtils.doFX(() -> mass.setValue(n)); + private final ChangeListener tankListener = (ov, o, n) -> ViewUtils.doFX(() -> tank.setValue(n)); + private final ChangeListener cargoListener = (ov, o, n) -> ViewUtils.doFX(() -> cargo.setValue(n)); + private final ChangeListener engineListener = (ov, o, n) -> ViewUtils.doFX(() -> engine.setValue(n)); private class EngineStringConverter extends StringConverter { @Override