Splash screen is repainted when checking latest version
authoramwaterhouse <Andrew Waterhouse>
Tue, 9 Aug 2005 16:52:09 +0000 (16:52 +0000)
committeramwaterhouse <Andrew Waterhouse>
Tue, 9 Aug 2005 16:52:09 +0000 (16:52 +0000)
src/jalview/gui/SplashScreen.java

index 9f089a3..1bf51ed 100755 (executable)
@@ -83,6 +83,7 @@ public class SplashScreen extends JPanel implements Runnable
             try\r
             {\r
                 Thread.sleep(1000);\r
+                repaint();\r
             }\r
             catch (Exception ex)\r
             {\r
@@ -128,17 +129,27 @@ public class SplashScreen extends JPanel implements Runnable
         g.drawString("JalView 2005 ", 50, y);\r
         g.setFont(new Font("Verdana", Font.BOLD, fontSize + 2));\r
         g.drawString("Version " + jalview.bin.Cache.getProperty("VERSION") +\r
-                     "; Last updated: " + jalview.bin.Cache.getProperty("BUILD_DATE"),\r
+                     "; Last updated: " + jalview.bin.Cache.getDefault("BUILD_DATE", "unknown"),\r
                      180, y);\r
 \r
-        if (!jalview.bin.Cache.getProperty("LATEST_VERSION").equals(\r
+        if (jalview.bin.Cache.getDefault("LATEST_VERSION", "Checking").equals("Checking"))\r
+        {\r
+          // If the jnlp version and the code version differ, warn the user\r
+          g.setColor(Color.red);\r
+\r
+          g.drawString("...Checking latest version...",\r
+                       50, y += fontSize + 10);\r
+          y += 5;\r
+          g.setColor(Color.black);\r
+        }\r
+        else if (!jalview.bin.Cache.getDefault("LATEST_VERSION", "Checking").equals(\r
             jalview.bin.Cache.getProperty("VERSION")))\r
         {\r
           // If the jnlp version and the code version differ, warn the user\r
           g.setColor(Color.red);\r
 \r
           g.drawString("!! Jalview version " +\r
-                       jalview.bin.Cache.getProperty("LATEST_VERSION")\r
+                       jalview.bin.Cache.getDefault("LATEST_VERSION", "..Checking..")\r
                        + " is available for download from http://www.jalview.org !!",\r
                        50, y += fontSize + 10);\r
           y += 5;\r