]> source.dussan.org Git - vaadin-framework.git/commit
Fix client-side memory leak caused by Grid events (#9103)
authorAleksi Hietanen <aleksi@vaadin.com>
Wed, 19 Apr 2017 10:54:16 +0000 (13:54 +0300)
committerHenri Sara <henri.sara@gmail.com>
Wed, 19 Apr 2017 10:54:16 +0000 (13:54 +0300)
commit7d1b06cbc4dd07b8b40fbc63d148027fd4c9cf4b
tree9e32e5d68c95428d6156d155c04d8ba9e074c0c2
parent300f691b19e6ebb43578768f795125c0aa6a365e
Fix client-side memory leak caused by Grid events (#9103)

Refactors AbstractGridKeyEvent, AbstractGridMouseEvent and their
descendants to follow the pattern used in other GWT DomEvents.

Fixes #7633
16 files changed:
client/src/main/java/com/vaadin/client/connectors/treegrid/TreeGridConnector.java
client/src/main/java/com/vaadin/client/widget/grid/events/GridClickEvent.java
client/src/main/java/com/vaadin/client/widget/grid/events/GridDoubleClickEvent.java
client/src/main/java/com/vaadin/client/widget/grid/events/GridKeyDownEvent.java
client/src/main/java/com/vaadin/client/widget/grid/events/GridKeyPressEvent.java
client/src/main/java/com/vaadin/client/widget/grid/events/GridKeyUpEvent.java
client/src/main/java/com/vaadin/client/widget/treegrid/TreeGrid.java
client/src/main/java/com/vaadin/client/widget/treegrid/events/TreeGridClickEvent.java
client/src/main/java/com/vaadin/client/widgets/Grid.java
compatibility-client/src/main/java/com/vaadin/v7/client/widget/grid/events/GridClickEvent.java
compatibility-client/src/main/java/com/vaadin/v7/client/widget/grid/events/GridDoubleClickEvent.java
compatibility-client/src/main/java/com/vaadin/v7/client/widget/grid/events/GridKeyDownEvent.java
compatibility-client/src/main/java/com/vaadin/v7/client/widget/grid/events/GridKeyPressEvent.java
compatibility-client/src/main/java/com/vaadin/v7/client/widget/grid/events/GridKeyUpEvent.java
compatibility-client/src/main/java/com/vaadin/v7/client/widgets/Grid.java
uitest/src/main/java/com/vaadin/tests/components/grid/GridClientMemoryLeak.java [new file with mode: 0644]