X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fjexer%2Fevent%2FTKeypressEvent.java;h=bf8a51afe09ce4ec7f723a202c4dfcd12f9684e3;hb=e826b451baf0d1e66d09ce03a6fefee2eb8386f5;hp=03c4f71e5ed510b93711887b676c89c337e764d0;hpb=2b9c27db318b916730aa04f2b41bd3bff795a5dc;p=fanfix.git diff --git a/src/jexer/event/TKeypressEvent.java b/src/jexer/event/TKeypressEvent.java index 03c4f71..bf8a51a 100644 --- a/src/jexer/event/TKeypressEvent.java +++ b/src/jexer/event/TKeypressEvent.java @@ -115,6 +115,21 @@ public final class TKeypressEvent extends TInputEvent { return (key.equals(that)); } + /** + * Hashcode uses all fields in equals(). + * + * @return the hash + */ + @Override + public int hashCode() { + int A = 13; + int B = 23; + int hash = A; + hash = (B * hash) + getTime().hashCode(); + hash = (B * hash) + key.hashCode(); + return hash; + } + /** * Make human-readable description of this TKeypressEvent. *