|
27 | 27 | import javafx.beans.property.SimpleBooleanProperty; |
28 | 28 | import javafx.beans.property.SimpleObjectProperty; |
29 | 29 | import javafx.beans.property.SimpleStringProperty; |
| 30 | +import javafx.beans.property.StringProperty; |
| 31 | +import javafx.beans.value.ObservableStringValue; |
30 | 32 | import javafx.collections.FXCollections; |
31 | 33 | import javafx.collections.ListChangeListener; |
32 | 34 | import javafx.collections.ObservableList; |
@@ -208,7 +210,7 @@ public class LogEntryEditorController { |
208 | 210 | private final ObservableList<String> availableLevels = FXCollections.observableArrayList(); |
209 | 211 | private final SimpleStringProperty titleProperty = new SimpleStringProperty(); |
210 | 212 | private final SimpleStringProperty descriptionProperty = new SimpleStringProperty(); |
211 | | - private final SimpleStringProperty selectedLevelProperty = new SimpleStringProperty(); |
| 213 | + private final StringProperty selectedLevelProperty = new SimpleStringProperty(); |
212 | 214 | private final SimpleStringProperty usernameProperty = new SimpleStringProperty(); |
213 | 215 | private final SimpleStringProperty passwordProperty = new SimpleStringProperty(); |
214 | 216 |
|
@@ -830,11 +832,11 @@ private void getServerSideStaticData() { |
830 | 832 | Optional<LogEntryLevel> optionalLevel = levels.stream().filter(LogEntryLevel::defaultLevel).findFirst(); |
831 | 833 | String defaultLevel = null; |
832 | 834 | if(optionalLevel.isPresent()){ |
833 | | - // One level value should be the default level |
| 835 | + // One level value *should* be the default level |
834 | 836 | defaultLevel = optionalLevel.get().name(); |
835 | 837 | } |
836 | 838 | selectedLevelProperty.set(logEntry.getLevel() != null ? logEntry.getLevel() : defaultLevel); |
837 | | - levelSelector.getSelectionModel().select(selectedLevelProperty.get()); |
| 839 | + Platform.runLater(() -> levelSelector.getSelectionModel().select(selectedLevelProperty.get())); |
838 | 840 | }); |
839 | 841 | } |
840 | 842 |
|
|
0 commit comments