keyboard accelerators
[fanfix.git] / src / jexer / event / TCommandEvent.java
index fb3050b1dcc71dc2fbb99977f116f5f29dcbd616..e430dafa6d88b90e166b1e4cacacb38f3f2cfa24 100644 (file)
@@ -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.
      *