always show scan time remaining

This commit is contained in:
Craig Raw 2021-01-28 11:19:57 +02:00
parent ab0611fabc
commit b588a4ee02

View file

@ -1297,7 +1297,7 @@ public class AppController implements Initializable {
public void bwtScanStatus(BwtScanStatusEvent event) { public void bwtScanStatus(BwtScanStatusEvent event) {
serverToggle.setDisable(true); serverToggle.setDisable(true);
if((AppServices.isConnecting() || AppServices.isConnected()) && !event.isCompleted()) { if((AppServices.isConnecting() || AppServices.isConnected()) && !event.isCompleted()) {
statusUpdated(new StatusEvent("Scanning... (" + event.getProgress() + "% complete" + (event.getProgress() > 30 ? ", " + event.getRemainingAsString() + " remaining)" : ")"))); statusUpdated(new StatusEvent("Scanning... (" + event.getProgress() + "% complete, " + event.getRemainingAsString() + " remaining)"));
if(event.getProgress() > 0 && (statusTimeline == null || statusTimeline.getStatus() != Animation.Status.RUNNING)) { if(event.getProgress() > 0 && (statusTimeline == null || statusTimeline.getStatus() != Animation.Status.RUNNING)) {
statusBar.setProgress((double)event.getProgress() / 100); statusBar.setProgress((double)event.getProgress() / 100);
} }