diff --git a/bin/application/MainWindowController$1.class b/bin/application/MainWindowController$1.class index c392df7..8aefdd4 100644 Binary files a/bin/application/MainWindowController$1.class and b/bin/application/MainWindowController$1.class differ diff --git a/bin/application/MainWindowController$2.class b/bin/application/MainWindowController$2.class index d6a1ab4..0598930 100644 Binary files a/bin/application/MainWindowController$2.class and b/bin/application/MainWindowController$2.class differ diff --git a/bin/application/MainWindowController$3.class b/bin/application/MainWindowController$3.class index fc86b80..d3984f0 100644 Binary files a/bin/application/MainWindowController$3.class and b/bin/application/MainWindowController$3.class differ diff --git a/bin/application/MainWindowController$4.class b/bin/application/MainWindowController$4.class index 66c3735..805fc84 100644 Binary files a/bin/application/MainWindowController$4.class and b/bin/application/MainWindowController$4.class differ diff --git a/bin/application/MainWindowController$5.class b/bin/application/MainWindowController$5.class index 64a6d23..cdf339c 100644 Binary files a/bin/application/MainWindowController$5.class and b/bin/application/MainWindowController$5.class differ diff --git a/bin/application/MainWindowController$6.class b/bin/application/MainWindowController$6.class index 5f0c70e..e7f5c3d 100644 Binary files a/bin/application/MainWindowController$6.class and b/bin/application/MainWindowController$6.class differ diff --git a/bin/application/MainWindowController$7.class b/bin/application/MainWindowController$7.class index 9f1378c..b5e6936 100644 Binary files a/bin/application/MainWindowController$7.class and b/bin/application/MainWindowController$7.class differ diff --git a/bin/application/MainWindowController.class b/bin/application/MainWindowController.class index bd3b673..92c9154 100644 Binary files a/bin/application/MainWindowController.class and b/bin/application/MainWindowController.class differ diff --git a/bin/application/updater.class b/bin/application/updater.class index 2185f2c..8f98d1c 100644 Binary files a/bin/application/updater.class and b/bin/application/updater.class differ diff --git a/src/application/MainWindowController.java b/src/application/MainWindowController.java index 14131af..9655ad4 100644 --- a/src/application/MainWindowController.java +++ b/src/application/MainWindowController.java @@ -32,7 +32,6 @@ import java.io.InputStreamReader; import java.io.OutputStream; import java.io.PrintWriter; import java.io.StringWriter; -import java.lang.Thread.State; import java.math.BigInteger; import java.net.URI; import java.net.URISyntaxException; @@ -184,7 +183,7 @@ public class MainWindowController { static boolean firststart = false; private int hashA = -2055934614; private String version = "0.5.1"; - private String buildNumber = "125"; + private String buildNumber = "127"; private String versionName = "plasma cow"; private String buildURL = "https://raw.githubusercontent.com/Seil0/Project-HomeFlix/master/updates/buildNumber.txt"; private String downloadLink = "https://raw.githubusercontent.com/Seil0/Project-HomeFlix/master/updates/downloadLink.txt"; @@ -470,13 +469,9 @@ public class MainWindowController { @FXML private void updateBtnAction(){ - System.out.println(Updater.getState()); - if(Updater.getState() == State.NEW){ - Updater.start(); - }else{ - Updater.run(); - } - + Thread updateThread = new Thread(Updater); + updateThread.setName("Updater"); + updateThread.start(); } @FXML @@ -763,8 +758,10 @@ public class MainWindowController { if(autoUpdate){ autoupdateBtn.setSelected(true); try { - Updater.start(); - Updater.join(); + Thread updateThread = new Thread(Updater); + updateThread.setName("Updater"); + updateThread.start(); + updateThread.join(); } catch (InterruptedException e) { e.printStackTrace(); } diff --git a/src/application/updater.java b/src/application/updater.java index bab88d9..506782d 100644 --- a/src/application/updater.java +++ b/src/application/updater.java @@ -17,7 +17,7 @@ import org.apache.commons.io.FileUtils; import javafx.application.Platform; -public class updater extends Thread{ +public class updater implements Runnable{ private MainWindowController mainWindowController; private String buildURL;