File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed
src/main/java/org/scijava/welcome Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -88,14 +88,18 @@ public class DefaultWelcomeService extends AbstractService implements
8888
8989 @ Override
9090 public void displayWelcome () {
91+ displayWelcome (true );
92+ }
93+
94+ private void displayWelcome (final boolean force ) {
9195 final File baseDir = appService .getApp ().getBaseDirectory ();
9296 final File welcomeFile = new File (baseDir , WELCOME_FILE );
9397 try {
9498 if (welcomeFile .exists ()) {
9599 final String welcomeText = textService .asHTML (welcomeFile );
96100 final String checksum = getChecksum (welcomeText );
97101 final String previousChecksum = Prefs .get (getClass (), CHECKSUM_PREFS_KEY );
98- if (checksum .equals (previousChecksum )) return ;
102+ if (! force && checksum .equals (previousChecksum )) return ;
99103 Prefs .put (getClass (), CHECKSUM_PREFS_KEY , checksum );
100104 displayService .createDisplay (welcomeText );
101105 }
@@ -124,7 +128,7 @@ protected void onEvent(@SuppressWarnings("unused") final UIShownEvent evt) {
124128 if (!isFirstRun ()) return ;
125129 eventService .publish (new WelcomeEvent ());
126130 setFirstRun (false );
127- displayWelcome ();
131+ displayWelcome (false );
128132 }
129133
130134 // -- Helper methods --
You can’t perform that action at this time.
0 commit comments