summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShawn O. Pearce <sop@google.com>2011-06-13 08:22:37 -0700
committerShawn O. Pearce <sop@google.com>2011-06-13 08:22:37 -0700
commiteef07192d690b4ba6ee5ce23b5afb47a5b000bf9 (patch)
tree226a4818a120988f19c6fe6c75bbebb9546f18d6
parentf258b54813e7694bf3a84046393ad16882dab867 (diff)
downloadgwtexpui-eef07192d690b4ba6ee5ce23b5afb47a5b000bf9.tar.gz
assert: Include description of duplicate key registration
This way its easier to track down the problem during GWT debug sessions. Change-Id: Idab1f1163069cba7285f986dcfebd34391b9045c
-rw-r--r--src/main/java/com/google/gwtexpui/globalkey/client/KeyCommandSet.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main/java/com/google/gwtexpui/globalkey/client/KeyCommandSet.java b/src/main/java/com/google/gwtexpui/globalkey/client/KeyCommandSet.java
index 05d0104..4f3205a 100644
--- a/src/main/java/com/google/gwtexpui/globalkey/client/KeyCommandSet.java
+++ b/src/main/java/com/google/gwtexpui/globalkey/client/KeyCommandSet.java
@@ -53,7 +53,9 @@ public class KeyCommandSet implements KeyPressHandler {
}
public void add(final KeyCommand k) {
- assert !map.containsKey(k.keyMask);
+ assert !map.containsKey(k.keyMask)
+ : "Key " + k.describeKeyStroke().asString()
+ + " already registered";
if (!map.containsKey(k.keyMask)) {
map.put(k.keyMask, k);
}