diff --git a/core/src/cz/nic/tablexia/game/trophy/TrophyReceivedDialog.java b/core/src/cz/nic/tablexia/game/trophy/TrophyReceivedDialog.java
index b0e0522499b37085f90ad8a65fad91c21cecd4fd..ee28c6e769a1ca617a716c7d4f7eb1bb5e1959ab 100644
--- a/core/src/cz/nic/tablexia/game/trophy/TrophyReceivedDialog.java
+++ b/core/src/cz/nic/tablexia/game/trophy/TrophyReceivedDialog.java
@@ -165,13 +165,15 @@ public class TrophyReceivedDialog extends TablexiaDialog {
 
             final Placeholder other = ((Placeholder) otherObj);
 
-            return Objects.equals(getTotal(), other.getTotal())
-                    && Objects.equals(getActual(), other.getActual());
+            return (getTotal() == other.getTotal() && getActual() == other.getActual());
         }
 
         @Override
         public int hashCode() {
-            return Objects.hash(getTotal(), getActual());
+            int code = 0;
+            code += getTotal() * 13;
+            code += getActual() * 53;
+            return code;
         }
     }
 }