diff --git a/src/main/java/ch/hepia/ui/MainWindowController.java b/src/main/java/ch/hepia/ui/MainWindowController.java index 5bdfc864ded883cfcb8358335decfade9803885f..37e05a15ce720a9bc4c0e704badf82e6d0cb2d57 100644 --- a/src/main/java/ch/hepia/ui/MainWindowController.java +++ b/src/main/java/ch/hepia/ui/MainWindowController.java @@ -341,8 +341,9 @@ public class MainWindowController implements Initializable { String wtd = api.getWeatherFrom(connection.getTo().getLocation().getCoordinates()).getConditionsIcon(); JoinedJourney joinedJourney = new JoinedJourney(app.getUser().get(), connection, wtd); - app.getMessageManager().sendJoinedJourney(joinedJourney); - + Platform.runLater(() -> { + app.getMessageManager().sendJoinedJourney(joinedJourney); + }); currentJourney = displayedConnections.get(pos); setupCurrentConnection(app, api); }