]> source.dussan.org Git - vaadin-framework.git/commit
Registration to remove state.registeredEventListeners (fixes #9634) (#10130)
authorAhmed Ashour <asashour@yahoo.com>
Wed, 4 Oct 2017 07:35:19 +0000 (09:35 +0200)
committerHenri Sara <henri.sara@gmail.com>
Wed, 4 Oct 2017 07:35:19 +0000 (10:35 +0300)
commitf265739578783ca08b7829ba030a38574b3ed4a7
tree285b38dcb395e6a692d7a0ef61cb948fbc0cee97
parent80336d30ed12d53f24c01de5c4b6274ccc094b3b
Registration to remove state.registeredEventListeners (fixes #9634) (#10130)

This changes SharedState.registeredEventListeners to be a Map that keeps track of how many listeners of each type have been added, and handles unregistering of such listeners correctly.
all/src/main/templates/release-notes.html
client/src/main/java/com/vaadin/client/ui/AbstractConnector.java
server/src/main/java/com/vaadin/event/EventRouter.java
server/src/main/java/com/vaadin/event/MethodEventSource.java
server/src/main/java/com/vaadin/server/AbstractClientConnector.java
server/src/test/java/com/vaadin/tests/event/EventRouterTest.java
shared/src/main/java/com/vaadin/shared/communication/SharedState.java
shared/src/main/java/com/vaadin/shared/ui/ComponentStateUtil.java