diff --git a/src/de/nqueensfaf/Solver.java b/src/de/nqueensfaf/Solver.java index 1dc99407..6fe8cd08 100644 --- a/src/de/nqueensfaf/Solver.java +++ b/src/de/nqueensfaf/Solver.java @@ -285,8 +285,8 @@ private void startAutoSaverThread() { if(!filename.endsWith(".faf")) { filename += ".faf"; } - float tmpProgress = 0; - float progress = 0; + float progress = getProgress() * 100; + int tmpProgress = (int) progress / autoSavePercentageStep * autoSavePercentageStep; while(isRunning()) { progress = getProgress() * 100; if(progress >= 100) @@ -297,7 +297,7 @@ else if(progress >= tmpProgress + autoSavePercentageStep) { } catch (IOException e) { e.printStackTrace(); } - tmpProgress = progress; + tmpProgress = (int) progress; } try { Thread.sleep(progressUpdateDelay);