1
0
mirror of https://github.com/ppy/osu.git synced 2024-11-11 16:27:26 +08:00

Merge pull request #1254 from peppy/fix-beatmapinfo-comparator

Fix BeatmapInfo's comparator when not being sourced from database
This commit is contained in:
Dan Balasescu 2017-09-13 11:13:19 +09:00 committed by GitHub
commit ea9d10976b

View File

@ -100,6 +100,11 @@ namespace osu.Game.Beatmaps
public bool Equals(BeatmapInfo other)
{
if (ID == 0 || other?.ID == 0)
// one of the two BeatmapInfos we are comparing isn't sourced from a database.
// fall back to reference equality.
return ReferenceEquals(this, other);
return ID == other?.ID;
}