From: Teemu Suo-Anttila Date: Fri, 5 Feb 2016 15:44:19 +0000 (+0200) Subject: Fix ListDataSource implementation firing empty remove events X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=22d7071a3da1b0cd503a41a5860f9d132c5a8c59;p=vaadin-framework.git Fix ListDataSource implementation firing empty remove events Change-Id: I43e0149ddc11aa05b33b299465eb4dbce83ec534 --- diff --git a/client/src/com/vaadin/client/widget/grid/datasources/ListDataSource.java b/client/src/com/vaadin/client/widget/grid/datasources/ListDataSource.java index cf7ec53e68..a2bebbe784 100644 --- a/client/src/com/vaadin/client/widget/grid/datasources/ListDataSource.java +++ b/client/src/com/vaadin/client/widget/grid/datasources/ListDataSource.java @@ -236,7 +236,7 @@ public class ListDataSource implements DataSource { public void clear() { int size = ds.size(); ds.clear(); - if (changeHandler != null) { + if (changeHandler != null && size > 0) { changeHandler.dataRemoved(0, size); } }