diff --git a/gui/src/main/java/de/mc8051/arma3launcher/LauncherGUI.java b/gui/src/main/java/de/mc8051/arma3launcher/LauncherGUI.java index 198d2e9..4164c43 100644 --- a/gui/src/main/java/de/mc8051/arma3launcher/LauncherGUI.java +++ b/gui/src/main/java/de/mc8051/arma3launcher/LauncherGUI.java @@ -1190,7 +1190,7 @@ public class LauncherGUI implements Observer { lastSynclist = null; } else if (s.equals("syncStopped")) { final Parameter workshopParameter = Parameters.USE_WORKSHOP.toParameter(); - new Thread(() -> fileChecker.check(!(workshopParameter.getValue() != null && (boolean) workshopParameter.getValue()))).start(); + fileCheck(!(workshopParameter.getValue() != null && (boolean) workshopParameter.getValue())); SwingUtilities.invokeLater(() -> { syncDownloadButton.setEnabled(false); syncDownloadAbortButton.setEnabled(false); @@ -1202,7 +1202,7 @@ public class LauncherGUI implements Observer { }); } else if (s.equals("syncComplete")) { final Parameter workshopParameter = Parameters.USE_WORKSHOP.toParameter(); - new Thread(() -> fileChecker.check(!(workshopParameter.getValue() != null && (boolean) workshopParameter.getValue()))).start(); + fileCheck(!(workshopParameter.getValue() != null && (boolean) workshopParameter.getValue())); SwingUtilities.invokeLater(() -> { syncDownloadButton.setEnabled(false); syncDownloadAbortButton.setEnabled(false);