summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/gui/dialog
diff options
context:
space:
mode:
authorGravatar Runemoro2019-11-08 17:36:33 -0500
committerGravatar modmuss502019-11-08 22:36:33 +0000
commit0e67256a2a66b2d0a0c6b3491ab2db63884bd55f (patch)
tree1d489fca6212d0df928cc0c8036099ab450baea5 /src/main/java/cuchaz/enigma/gui/dialog
parentFix inner class renaming (#176) (diff)
downloadenigma-fork-0e67256a2a66b2d0a0c6b3491ab2db63884bd55f.tar.gz
enigma-fork-0e67256a2a66b2d0a0c6b3491ab2db63884bd55f.tar.xz
enigma-fork-0e67256a2a66b2d0a0c6b3491ab2db63884bd55f.zip
Add stats generation (#177)
* Add stats generation * Parameters and inner classes too * Fixes
Diffstat (limited to 'src/main/java/cuchaz/enigma/gui/dialog')
-rw-r--r--src/main/java/cuchaz/enigma/gui/dialog/ProgressDialog.java7
1 files changed, 6 insertions, 1 deletions
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 {
89 @Override 89 @Override
90 public void step(int numDone, String message) { 90 public void step(int numDone, String message) {
91 this.labelText.setText(message); 91 this.labelText.setText(message);
92 this.progress.setValue(numDone); 92 if (numDone != -1) {
93 this.progress.setValue(numDone);
94 this.progress.setIndeterminate(false);
95 } else {
96 this.progress.setIndeterminate(true);
97 }
93 98
94 // update the frame 99 // update the frame
95 this.frame.validate(); 100 this.frame.validate();