Skip to content

Commit c67a6d0

Browse files
committed
Remember whether the headless UI is visible
Otherwise, related subsystems do not behave as intended. In particular, a HeadlessDisplayViewer will not handle supported displays properly unless it thinks a HeadlessUI is active.
1 parent cb31d6f commit c67a6d0

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/main/java/org/scijava/ui/headless/HeadlessUI.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,12 +55,16 @@ public class HeadlessUI extends AbstractRichPlugin implements UserInterface {
5555

5656
public static final String NAME = "headless";
5757

58+
private boolean visible;
59+
5860
@Override
59-
public void show() {}
61+
public void show() {
62+
visible = true;
63+
}
6064

6165
@Override
6266
public boolean isVisible() {
63-
return false;
67+
return visible;
6468
}
6569

6670
@Override

0 commit comments

Comments
 (0)