commit | f5bad7a700acec580e48134d200bb6bf8df76dfd | [log] [tgz] |
---|---|---|
author | ecc@google.com <ecc@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7> | Thu Jan 15 19:23:01 2009 +0000 |
committer | ecc@google.com <ecc@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7> | Thu Jan 15 19:23:01 2009 +0000 |
tree | 97fc55f2ec30e76445b0bb7fe77af263e5193268 | |
parent | 768d20903be0206da56b5420714279d8334566fc [diff] |
GwtEvent should not control its own hashcode Review by:jlabanca git-svn-id: https://google-web-toolkit.googlecode.com/svn/releases/1.6@4472 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/user/src/com/google/gwt/event/shared/GwtEvent.java b/user/src/com/google/gwt/event/shared/GwtEvent.java index c3a38d8..ef74c39 100644 --- a/user/src/com/google/gwt/event/shared/GwtEvent.java +++ b/user/src/com/google/gwt/event/shared/GwtEvent.java
@@ -35,13 +35,14 @@ * @param <H> handler type */ public static class Type<H> { + private static int nextHashCode; private final int index; /** * Constructor. */ public Type() { - index = HandlerManager.createTypeHashCode(); + index = ++nextHashCode; } // We override hash code to make it as efficient as possible.