Skip to content

Commit d88bf79

Browse files
committed
Respect the new scijava.noConsole property
When this property is set, we should not create a console window.
1 parent 9f91821 commit d88bf79

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/main/java/org/scijava/ui/swing/AbstractSwingUI.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@
5959
import org.scijava.ui.awt.AWTDropTargetEventDispatcher;
6060
import org.scijava.ui.awt.AWTInputEventDispatcher;
6161
import org.scijava.ui.awt.AWTWindowEventDispatcher;
62+
import org.scijava.ui.console.ConsolePane;
6263
import org.scijava.ui.swing.console.SwingConsolePane;
6364
import org.scijava.ui.swing.menu.SwingJMenuBarCreator;
6465
import org.scijava.ui.swing.menu.SwingJPopupMenuCreator;
@@ -178,7 +179,10 @@ protected void createUI() {
178179

179180
toolBar = new SwingToolBar(getContext());
180181
statusBar = new SwingStatusBar(getContext());
181-
consolePane = new SwingConsolePane(getContext());
182+
183+
if (!Boolean.getBoolean(ConsolePane.NO_CONSOLE_PROPERTY)) {
184+
consolePane = new SwingConsolePane(getContext());
185+
}
182186

183187
systemClipboard = new AWTClipboard();
184188

0 commit comments

Comments
 (0)