status bar: pause progress icon only if all progresses are paused, not any

This commit is contained in:
peter
2018-02-07 17:42:24 +01:00
parent 9d61a56760
commit 9fe557a5b6
@@ -630,7 +630,7 @@ public class InfoAndProgressPanel extends JPanel implements CustomStatusBarWidge
private void updateProgressIcon() {
if (myOriginals.isEmpty() || PowerSaveMode.isEnabled() ||
myOriginals.stream().map(ProgressSuspender::getSuspender).filter(Objects::nonNull).anyMatch(ProgressSuspender::isSuspended)) {
myOriginals.stream().map(ProgressSuspender::getSuspender).filter(Objects::nonNull).allMatch(ProgressSuspender::isSuspended)) {
myProgressIcon.suspend();
} else {
myProgressIcon.resume();