diff options
| -rw-r--r-- | altosuilib/AltosUIMapPreloadNew.java | 11 | 
1 files changed, 11 insertions, 0 deletions
| diff --git a/altosuilib/AltosUIMapPreloadNew.java b/altosuilib/AltosUIMapPreloadNew.java index cce07ab4..d6c257e0 100644 --- a/altosuilib/AltosUIMapPreloadNew.java +++ b/altosuilib/AltosUIMapPreloadNew.java @@ -153,8 +153,12 @@ public class AltosUIMapPreloadNew extends AltosUIFrame implements ActionListener  	double	latitude, longitude; +	long	loader_notify_time; +  	/* AltosMapLoaderListener interfaces */  	public void loader_start(final int max) { +		loader_notify_time = System.currentTimeMillis(); +  		SwingUtilities.invokeLater(new Runnable() {  				public void run() {  					pbar.setMaximum(max); @@ -167,6 +171,13 @@ public class AltosUIMapPreloadNew extends AltosUIFrame implements ActionListener  	}  	public void loader_notify(final int cur, final int max, final String name) { +		long	now = System.currentTimeMillis(); + +		if (now - loader_notify_time < 100) +			return; + +		loader_notify_time = now; +  		SwingUtilities.invokeLater(new Runnable() {  				public void run() {  					pbar.setValue(cur); | 
