From 0e67256a2a66b2d0a0c6b3491ab2db63884bd55f Mon Sep 17 00:00:00 2001 From: Runemoro Date: Fri, 8 Nov 2019 17:36:33 -0500 Subject: Add stats generation (#177) * Add stats generation * Parameters and inner classes too * Fixes --- src/main/java/cuchaz/enigma/gui/dialog/ProgressDialog.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/main/java/cuchaz/enigma/gui/dialog') diff --git a/src/main/java/cuchaz/enigma/gui/dialog/ProgressDialog.java b/src/main/java/cuchaz/enigma/gui/dialog/ProgressDialog.java index cf5c2c8..ae30667 100644 --- a/src/main/java/cuchaz/enigma/gui/dialog/ProgressDialog.java +++ b/src/main/java/cuchaz/enigma/gui/dialog/ProgressDialog.java @@ -89,7 +89,12 @@ public class ProgressDialog implements ProgressListener, AutoCloseable { @Override public void step(int numDone, String message) { this.labelText.setText(message); - this.progress.setValue(numDone); + if (numDone != -1) { + this.progress.setValue(numDone); + this.progress.setIndeterminate(false); + } else { + this.progress.setIndeterminate(true); + } // update the frame this.frame.validate(); -- cgit v1.2.3