From e780b47160f3330f66b89c6bb5247556ac647798 Mon Sep 17 00:00:00 2001 From: Zhi You Tan Date: Mon, 14 Aug 2017 11:02:07 +1200 Subject: [PATCH] Fix javafx error on ci --- .../seng302/visualiser/ClientToServerThread.java | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/main/java/seng302/visualiser/ClientToServerThread.java b/src/main/java/seng302/visualiser/ClientToServerThread.java index e2eb7687..c387ff46 100644 --- a/src/main/java/seng302/visualiser/ClientToServerThread.java +++ b/src/main/java/seng302/visualiser/ClientToServerThread.java @@ -145,12 +145,14 @@ public class ClientToServerThread implements Runnable { } } catch (ByteReadException e) { closeSocket(); - Platform.runLater(() -> { - Alert alert = new Alert(AlertType.ERROR); - alert.setHeaderText("Host has disconnected"); - alert.setContentText("Cannot find Server"); - alert.showAndWait(); - }); + if (Platform.isFxApplicationThread()) { + Platform.runLater(() -> { + Alert alert = new Alert(AlertType.ERROR); + alert.setHeaderText("Host has disconnected"); + alert.setContentText("Cannot find Server"); + alert.showAndWait(); + }); + } clientLog(e.getMessage(), 1); return; }