diff --git a/library/src/main/java/com/google/android/exoplayer2/source/TrackGroup.java b/library/src/main/java/com/google/android/exoplayer2/source/TrackGroup.java index 5001b7e5ca..29051e55cc 100644 --- a/library/src/main/java/com/google/android/exoplayer2/source/TrackGroup.java +++ b/library/src/main/java/com/google/android/exoplayer2/source/TrackGroup.java @@ -67,7 +67,7 @@ public final class TrackGroup { */ public int indexOf(Format format) { for (int i = 0; i < formats.length; i++) { - if (formats[i].equals(format)) { + if (format == formats[i]) { return i; } } diff --git a/library/src/main/java/com/google/android/exoplayer2/source/TrackGroupArray.java b/library/src/main/java/com/google/android/exoplayer2/source/TrackGroupArray.java index 20de9512f2..be7a53507f 100644 --- a/library/src/main/java/com/google/android/exoplayer2/source/TrackGroupArray.java +++ b/library/src/main/java/com/google/android/exoplayer2/source/TrackGroupArray.java @@ -58,7 +58,7 @@ public final class TrackGroupArray { */ public int indexOf(TrackGroup group) { for (int i = 0; i < length; i++) { - if (trackGroups[i].equals(group)) { + if (trackGroups[i] == group) { return i; } } diff --git a/library/src/main/java/com/google/android/exoplayer2/trackselection/BaseTrackSelection.java b/library/src/main/java/com/google/android/exoplayer2/trackselection/BaseTrackSelection.java index 5cc978f3b9..60ddb983d9 100644 --- a/library/src/main/java/com/google/android/exoplayer2/trackselection/BaseTrackSelection.java +++ b/library/src/main/java/com/google/android/exoplayer2/trackselection/BaseTrackSelection.java @@ -100,7 +100,7 @@ public abstract class BaseTrackSelection implements TrackSelection { @Override public final int indexOf(Format format) { for (int i = 0; i < length; i++) { - if (formats[i].equals(format)) { + if (formats[i] == format) { return i; } }