File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed
src/main/java/org/scijava/welcome Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change 4747import org .scijava .service .AbstractService ;
4848import org .scijava .service .Service ;
4949import org .scijava .text .TextService ;
50+ import org .scijava .ui .UIService ;
5051import org .scijava .ui .event .UIShownEvent ;
5152import org .scijava .util .DigestUtils ;
5253import org .scijava .welcome .event .WelcomeEvent ;
@@ -83,6 +84,9 @@ public class DefaultWelcomeService extends AbstractService implements
8384 @ Parameter
8485 private EventService eventService ;
8586
87+ @ Parameter
88+ private UIService uiService ;
89+
8690 @ Parameter
8791 private PrefService prefService ;
8892
@@ -127,7 +131,7 @@ public void setFirstRun(final boolean firstRun) {
127131 /** Displays the welcome text when a UI is shown for the first time. */
128132 @ EventHandler
129133 protected void onEvent (@ SuppressWarnings ("unused" ) final UIShownEvent evt ) {
130- if (!isFirstRun ()) return ;
134+ if (uiService . isHeadless () || !isFirstRun ()) return ;
131135 eventService .publish (new WelcomeEvent ());
132136 setFirstRun (false );
133137 displayWelcome (false );
You can’t perform that action at this time.
0 commit comments