diff --git a/src/gov/nasa/worldwind/util/StatusBar.java b/src/gov/nasa/worldwind/util/StatusBar.java
index 259747d5fe..6c7066daea 100644
--- a/src/gov/nasa/worldwind/util/StatusBar.java
+++ b/src/gov/nasa/worldwind/util/StatusBar.java
@@ -62,6 +62,7 @@ public class StatusBar extends JPanel implements PositionListener, RenderingList
     protected AtomicBoolean showNetworkStatus = new AtomicBoolean(true);
     protected AtomicBoolean isNetworkAvailable = new AtomicBoolean(true);
     protected Thread netCheckThread;
+    private Timer downloadTimer;
 
     public StatusBar()
     {
@@ -83,7 +84,7 @@ public StatusBar()
         heartBeat.setHorizontalAlignment(SwingConstants.CENTER);
         heartBeat.setForeground(new java.awt.Color(255, 0, 0, 0));
 
-        Timer downloadTimer = new Timer(100, new ActionListener()
+        downloadTimer = new Timer(100, new ActionListener()
         {
             public void actionPerformed(java.awt.event.ActionEvent actionEvent)
             {
@@ -320,4 +321,9 @@ public void run()
             }
         });
     }
+    
+    public void stopDownloadTimer()
+    {
+        downloadTimer.stop();
+    }
 }