From 6f76f6fca4f09950c6f218faf10d4e274adc41f8 Mon Sep 17 00:00:00 2001 From: Denny Sheirer Date: Sat, 30 Jan 2016 16:58:52 +0000 Subject: [PATCH] Resolves issue with Tuner retaining released TunerChannels, preventing the tuner from sourcing additional out-of-band channels. --- src/source/tuner/TunerChannel.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/source/tuner/TunerChannel.java b/src/source/tuner/TunerChannel.java index 7ff6e32d..625d7a98 100644 --- a/src/source/tuner/TunerChannel.java +++ b/src/source/tuner/TunerChannel.java @@ -97,9 +97,13 @@ public class TunerChannel implements Comparable } @Override - public int compareTo( TunerChannel otherLock ) + public int compareTo( TunerChannel otherTunerChannel ) { - if( mFrequency < otherLock.getFrequency() ) + if( this.equals( otherTunerChannel ) ) + { + return 0; + } + else if( mFrequency < otherTunerChannel.getFrequency() ) { return -1; }