Skip to content

Commit 7d3ebeb

Browse files
committed
Do not require UIs to have a StatusBar
A little defensive programming... Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
1 parent b62c87a commit 7d3ebeb

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/main/java/org/scijava/ui/DefaultUIService.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -449,8 +449,11 @@ protected void onEvent(final StatusEvent event) {
449449
final int max = event.getProgressMaximum();
450450
final String message = getStatusMessage(event);
451451
for (UserInterface ui : getAvailableUIs()) {
452-
ui.getStatusBar().setStatus(message);
453-
ui.getStatusBar().setProgress(val, max);
452+
final StatusBar statusBar = ui.getStatusBar();
453+
if (statusBar != null) {
454+
ui.getStatusBar().setStatus(message);
455+
ui.getStatusBar().setProgress(val, max);
456+
}
454457
}
455458
}
456459
}

0 commit comments

Comments
 (0)