X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fjexer%2Fevent%2FTCommandEvent.java;h=e430dafa6d88b90e166b1e4cacacb38f3f2cfa24;hb=e826b451baf0d1e66d09ce03a6fefee2eb8386f5;hp=fb3050b1dcc71dc2fbb99977f116f5f29dcbd616;hpb=2b9c27db318b916730aa04f2b41bd3bff795a5dc;p=fanfix.git diff --git a/src/jexer/event/TCommandEvent.java b/src/jexer/event/TCommandEvent.java index fb3050b..e430daf 100644 --- a/src/jexer/event/TCommandEvent.java +++ b/src/jexer/event/TCommandEvent.java @@ -86,6 +86,21 @@ public final class TCommandEvent extends TInputEvent { return (cmd.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) + cmd.hashCode(); + return hash; + } + /** * Make human-readable description of this TCommandEvent. *