diff --git a/src/main/java/io/github/dsheirer/alias/id/WildcardID.java b/src/main/java/io/github/dsheirer/alias/id/WildcardID.java index 96d9a60b..2ce8c6da 100644 --- a/src/main/java/io/github/dsheirer/alias/id/WildcardID.java +++ b/src/main/java/io/github/dsheirer/alias/id/WildcardID.java @@ -110,4 +110,10 @@ public class WildcardID implements Comparable { return Integer.compare(this.weight(), otherWildcardID.weight()); } + + @Override + public boolean equals(Object o) { + if (!(o instanceof WildcardID)) return false; + return compareTo((WildcardID) o) == 0; + } } diff --git a/src/main/java/io/github/dsheirer/audio/broadcast/AudioRecording.java b/src/main/java/io/github/dsheirer/audio/broadcast/AudioRecording.java index 5b70c83a..c9cfac5e 100644 --- a/src/main/java/io/github/dsheirer/audio/broadcast/AudioRecording.java +++ b/src/main/java/io/github/dsheirer/audio/broadcast/AudioRecording.java @@ -138,4 +138,10 @@ public class AudioRecording implements Comparable { return mPendingReplayCount.get() > 0; } + + @Override + public boolean equals(Object o) { + if (!(o instanceof AudioRecording)) return false; + return compareTo((AudioRecording) o) == 0; + } } diff --git a/src/main/java/io/github/dsheirer/audio/broadcast/BroadcastModel.java b/src/main/java/io/github/dsheirer/audio/broadcast/BroadcastModel.java index 4018032f..0f9d1173 100644 --- a/src/main/java/io/github/dsheirer/audio/broadcast/BroadcastModel.java +++ b/src/main/java/io/github/dsheirer/audio/broadcast/BroadcastModel.java @@ -538,6 +538,7 @@ public class BroadcastModel extends AbstractTableModel implements Listener