Add OS check to schedule registration

This commit is contained in:
Nathan McRae 2025-01-29 21:37:18 -08:00
parent 25aa91685f
commit b563adea7b

View File

@ -392,6 +392,15 @@ public class StationSettingsController {
logger.log(Level.SEVERE, "Error parsing schedule start time", ex);
}
String osName = System.getProperty("os.name").toLowerCase();
if (osName.contains("win")) {
WindowsScheduler.registerSchedule(settings);
} else if (osName.contains("nix") || osName.contains("nux") || osName.contains("aix")) {
logger.log(Level.SEVERE, "Unsupported OS " + osName);
} else {
logger.log(Level.SEVERE, "Unsupported OS " + osName);
}
Node node = (Node) e.getSource();
Stage stage = (Stage) node.getScene().getWindow();
stage.setUserData(true);