mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
junit test runner supports app icon
This commit is contained in:
@@ -130,12 +130,17 @@ public class TestProgress extends DefaultBoundedRangeModel implements Disposable
|
||||
super.setValue(n);
|
||||
AppIcon icon = AppIcon.getInstance();
|
||||
if (n < getMaximum()) {
|
||||
icon.setProgress(null, TESTS, AppIconScheme.Progress.TESTS, (double)n / (double)getMaximum(), myProblemsCounter == 0);
|
||||
if (icon.setProgress(null, TESTS, AppIconScheme.Progress.TESTS, (double)n / (double)getMaximum(), myProblemsCounter == 0)) {
|
||||
if (myProblemsCounter > 0) {
|
||||
icon.setBadge(String.valueOf(myProblemsCounter));
|
||||
}
|
||||
}
|
||||
} else {
|
||||
icon.hideProgress(null, TESTS);
|
||||
if (myProblemsCounter > 0) {
|
||||
icon.setBadge(String.valueOf(myProblemsCounter));
|
||||
icon.requestAttention(false);
|
||||
if (icon.hideProgress(null, TESTS)) {
|
||||
if (myProblemsCounter > 0) {
|
||||
icon.setBadge(String.valueOf(myProblemsCounter));
|
||||
icon.requestAttention(true);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user