Merge pull request #10728 from t895/game-hash

android: Use autogenerated hash code function for Game class
This commit is contained in:
bunnei 2023-06-12 14:45:18 -07:00 committed by GitHub
commit 5144ca8bb6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -26,13 +26,18 @@ class Game(
if (other !is Game) if (other !is Game)
return false return false
return title == other.title return hashCode() == other.hashCode()
&& description == other.description }
&& regions == other.regions
&& path == other.path override fun hashCode(): Int {
&& gameId == other.gameId var result = title.hashCode()
&& company == other.company result = 31 * result + description.hashCode()
&& isHomebrew == other.isHomebrew result = 31 * result + regions.hashCode()
result = 31 * result + path.hashCode()
result = 31 * result + gameId.hashCode()
result = 31 * result + company.hashCode()
result = 31 * result + isHomebrew.hashCode()
return result
} }
companion object { companion object {