From 00832e92bff968b0e616933f8881b077e997e3bf Mon Sep 17 00:00:00 2001 From: Nathan McRae Date: Sat, 8 Feb 2025 17:12:05 -0800 Subject: [PATCH] Fix bug when selected station doesn't exist --- .../name/nathanmcrae/numbersstation/MainController.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/name/nathanmcrae/numbersstation/MainController.java b/src/main/java/name/nathanmcrae/numbersstation/MainController.java index 168a8a7..097b3ee 100644 --- a/src/main/java/name/nathanmcrae/numbersstation/MainController.java +++ b/src/main/java/name/nathanmcrae/numbersstation/MainController.java @@ -171,8 +171,12 @@ public class MainController implements Initializable { .findFirst() .orElse(null); + // TODO: if there are no stations, then create a default station and select that + if (selectedStation == null) { - // TODO: create a new station and save it? + logger.log(Level.SEVERE, "Selected station '" + selectedStationName.get() + "' not found"); + selectedStation = settings.getStations().get(0); + selectedStationName.set(selectedStation.getName()); } messageTextArea.addEventFilter(KeyEvent.ANY, event -> {