]> source.dussan.org Git - vaadin-framework.git/commitdiff
Fix ListDataSource implementation firing empty remove events
authorTeemu Suo-Anttila <teemusa@vaadin.com>
Fri, 5 Feb 2016 15:44:19 +0000 (17:44 +0200)
committerTeemu Suo-Anttila <teemusa@vaadin.com>
Fri, 5 Feb 2016 16:38:22 +0000 (18:38 +0200)
Change-Id: I43e0149ddc11aa05b33b299465eb4dbce83ec534

client/src/com/vaadin/client/widget/grid/datasources/ListDataSource.java

index cf7ec53e684ba7b9d4c8011d8dd554096e5aef7d..a2bebbe784a481b3e858db73cbd7bbab7143ffe9 100644 (file)
@@ -236,7 +236,7 @@ public class ListDataSource<T> implements DataSource<T> {
         public void clear() {
             int size = ds.size();
             ds.clear();
-            if (changeHandler != null) {
+            if (changeHandler != null && size > 0) {
                 changeHandler.dataRemoved(0, size);
             }
         }