Only update progress text every 100 files.

This commit is contained in:
Jeff Wallace 2013-10-15 13:11:21 -04:00
parent 677e35568b
commit 9dea497218

View File

@ -265,6 +265,7 @@ public class ReportGenerator {
fileProgress.get(module).setMaximumProgress(numFiles); fileProgress.get(module).setMaximumProgress(numFiles);
} }
int i = 0;
// Add files to report. // Add files to report.
for (AbstractFile file : files) { for (AbstractFile file : files) {
// Check to see if any reports have been cancelled. // Check to see if any reports have been cancelled.
@ -279,11 +280,15 @@ public class ReportGenerator {
if (progress.getStatus() == ReportStatus.CANCELED) { if (progress.getStatus() == ReportStatus.CANCELED) {
iter.remove(); iter.remove();
} else { } else {
progress.updateStatusLabel("Now processing " + file.getName());
module.addRow(file, enabledInfo); module.addRow(file, enabledInfo);
progress.increment(); progress.increment();
} }
if ((i % 100) == 0) {
progress.updateStatusLabel("Now processing " + file.getName());
}
} }
i++;
} }
for (FileReportModule module : fileModules) { for (FileReportModule module : fileModules) {