progress indicators are indeterminate by default

maven indicators
This commit is contained in:
Dmitry Avdeev
2017-10-26 15:02:09 +03:00
parent 673a30a625
commit 8befbf73a5
2 changed files with 4 additions and 1 deletions
@@ -240,6 +240,7 @@ public class MavenIndicesManager implements Disposable {
@Override
public void run(@NotNull ProgressIndicator indicator) {
try {
indicator.setIndeterminate(false);
doUpdateIndices(projectOrNull, toSchedule, fullUpdate, new MavenProgressIndicator(indicator));
}
catch (MavenProcessCanceledException ignore) {
@@ -38,7 +38,9 @@ public class MavenProgressIndicator {
public synchronized void setIndicator(ProgressIndicator i) {
i.setText(myIndicator.getText());
i.setText2(myIndicator.getText2());
i.setFraction(myIndicator.getFraction());
if (!i.isIndeterminate()) {
i.setFraction(myIndicator.getFraction());
}
if (i.isCanceled()) i.cancel();
myIndicator = i;
}