]> 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)
committerTeemu Suo-Anttila <tsuoanttila@users.noreply.github.com>
Mon, 8 May 2017 11:46:35 +0000 (14:46 +0300)
commit9a0e606727f05fbaf89a04d40ec64c9dceb7bbd0
tree769c9c51cc10fced7bea3a4fa2c24478ae73e78b
parent0d9e9caeff86cda9cccd71dfa719102816ad65ff
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
13 files changed:
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/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]