From 8881247f99b311abeb49c2218de547221e4766b1 Mon Sep 17 00:00:00 2001 From: slewa Date: Tue, 9 Nov 2021 11:09:01 +0100 Subject: [PATCH] Made StatusBar swing timer stoppable --- src/gov/nasa/worldwind/util/StatusBar.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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(); + } }