@@ -113,6 +113,7 @@ public void updateCheck() throws IOException {
113113 System .getProperty ("os.arch" ));
114114
115115 int latest = readInt (LATEST_URL + "?" + info );
116+ int revision = Base .getRevision ();
116117
117118 String lastString = Preferences .get ("update.last" );
118119 long now = System .currentTimeMillis ();
@@ -127,27 +128,17 @@ public void updateCheck() throws IOException {
127128
128129 if (base .activeEditor != null ) {
129130
130- if (latest > Base . getRevision () ) {
131+ if (latest > revision ) {
131132 System .out .println ("You are running Processing revision 0" +
132- Base . getRevision () + ", the latest build is 0" +
133+ revision + ", the latest build is 0" +
133134 latest + "." );
134135 // Assume the person is busy downloading the latest version
135136// offerToUpdateContributions = !promptToVisitDownloadPage();
136137 promptToVisitDownloadPage ();
137138 }
138139
139- String lastBetaSeenStr = Preferences .get ("beta.last_beta_welcome_seen" );
140- int lastBetaSeen = 0 ;
141- if (lastBetaSeenStr != null ) {
142- lastBetaSeen = Integer .parseInt (lastBetaSeenStr );
143- }
144- int revision = Base .getRevision ();
145- System .err .println ("MOON DEBUG" +
146- Base .getRevision () + ", and lastBetaSeen is " +
147- lastBetaSeen + "." );
148-
149-
150- if (latest < revision && revision != lastBetaSeen ) {
140+ int lastBetaWelcomeSeen = Preferences .getInteger ("update.beta_welcome" );
141+ if (latest < revision && revision != lastBetaWelcomeSeen ) {
151142 WelcomeToBeta .showWelcomeToBeta ();
152143 }
153144
0 commit comments