diff options
| author | Bdale Garbee <bdale@gag.com> | 2015-07-16 13:36:59 -0600 | 
|---|---|---|
| committer | Bdale Garbee <bdale@gag.com> | 2015-07-16 13:36:59 -0600 | 
| commit | f4f0f044df1251d64d44bf62d25b488fd04a05c8 (patch) | |
| tree | 12efee1447a67d8cf37b6f447c011708264b8266 /altosuilib/AltosScanUI.java | |
| parent | b25690062ac04a588ad4d11740597c20e516eb1a (diff) | |
| parent | 570daace9caf7647a09c53d5c75593cc4c98b93b (diff) | |
Merge branch 'branch-1.6' into debian
Diffstat (limited to 'altosuilib/AltosScanUI.java')
| -rw-r--r-- | altosuilib/AltosScanUI.java | 17 | 
1 files changed, 13 insertions, 4 deletions
diff --git a/altosuilib/AltosScanUI.java b/altosuilib/AltosScanUI.java index 5a7e21b1..e2efd4b3 100644 --- a/altosuilib/AltosScanUI.java +++ b/altosuilib/AltosScanUI.java @@ -15,7 +15,7 @@   * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.   */ -package org.altusmetrum.altosuilib_6; +package org.altusmetrum.altosuilib_8;  import java.awt.*;  import java.awt.event.*; @@ -25,7 +25,7 @@ import java.io.*;  import java.util.*;  import java.text.*;  import java.util.concurrent.*; -import org.altusmetrum.altoslib_6.*; +import org.altusmetrum.altoslib_8.*;  class AltosScanResult {  	String		callsign; @@ -62,9 +62,18 @@ class AltosScanResult {  		rate = in_rate;  	} -	public boolean equals(AltosScanResult other) { +	public int hashCode() { +		return serial ^ frequency.hashCode() ^ telemetry ^ rate; +	} + +	public boolean equals(Object o) { +		if (o == null) +			return false; +		if (!(o instanceof AltosScanResult)) +			return false; +		AltosScanResult other = (AltosScanResult) o;  		return (serial == other.serial && -			frequency.frequency == other.frequency.frequency && +			frequency.equals(other.frequency) &&  			telemetry == other.telemetry &&  			rate == other.rate);  	}  | 
