Log Message: |
The rewritten EventDispatcher (FELIX-5) was using equals() instead of == to
compare listeners because the old dispatching mechanism also did so. The
difference, however, was that the old mechanism wrapped listeners and
implemented equals() to do an == comparison on the original listener. Since
the new EventDispatcher does not need to wrap listeners, it should just
use == instead of equals(). This modification implements that change.
|