Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 69d3e097 authored by Hyundo Moon's avatar Hyundo Moon
Browse files

Do not compare mediaId, genre, duration in Metadata.equals()

The commit "b4d77324: Make Metadata.equals() faster" added more fields
into Metadata.equals(), but in turned out that they are removed
intentionally. This CL excludes the fields comparisons from the method.

Previous commits to refer:
"97229a2: Add the MediaPlayerList and fix some checks"
"de1bb34: Keep track number in sync when playlist has..."
"b4d77324: Make Metadata.equals() faster"

Bug: 265604734
Test: atest GPMWrapperTest
Change-Id: Ieec018bde9de2a5508ae27cbd417e0d5a33a08aa
parent 32b81cf9
Loading
Loading
Loading
Loading
+0 −3
Original line number Diff line number Diff line
@@ -57,14 +57,11 @@ public class Metadata implements Cloneable {
        if (!(o instanceof Metadata)) return false;

        final Metadata m = (Metadata) o;
        if (!Objects.equals(mediaId, m.mediaId)) return false;
        if (!Objects.equals(title, m.title)) return false;
        if (!Objects.equals(artist, m.artist)) return false;
        if (!Objects.equals(album, m.album)) return false;
        if (!Objects.equals(trackNum, m.trackNum)) return false;
        if (!Objects.equals(numTracks, m.numTracks)) return false;
        if (!Objects.equals(genre, m.genre)) return false;
        if (!Objects.equals(duration, m.duration)) return false;
        return true;
    }