]> source.dussan.org Git - vaadin-framework.git/commitdiff
#6527 Container refactoring: minor HierarchicalContainer event sending changes
authorHenri Sara <henri.sara@itmill.com>
Wed, 2 Mar 2011 13:09:43 +0000 (13:09 +0000)
committerHenri Sara <henri.sara@itmill.com>
Wed, 2 Mar 2011 13:09:43 +0000 (13:09 +0000)
svn changeset:17551/svn branch:6.6

src/com/vaadin/data/util/HierarchicalContainer.java

index 2b434224acfb9b7ea8542e0df578ce4e483c89d4..d671dbc833d63c26579adf9c012b00160184b960 100644 (file)
@@ -264,7 +264,7 @@ public class HierarchicalContainer extends IndexedContainer implements
                 doFilterContainer(hasFilters());
             }
 
-            fireContentsChange(-1);
+            fireItemSetChange();
 
             return true;
         }
@@ -323,7 +323,7 @@ public class HierarchicalContainer extends IndexedContainer implements
             doFilterContainer(hasFilters());
         }
 
-        fireContentsChange(-1);
+        fireItemSetChange();
 
         return true;
     }
@@ -371,7 +371,7 @@ public class HierarchicalContainer extends IndexedContainer implements
                         "Given identifiers no not have the same parent.");
             }
         }
-        fireContentsChange(-1);
+        fireItemSetChange();
 
     }
 
@@ -401,9 +401,10 @@ public class HierarchicalContainer extends IndexedContainer implements
     }
 
     @Override
-    protected void fireContentsChange(int addedItemIndex) {
+    protected void fireItemSetChange(
+            com.vaadin.data.Container.ItemSetChangeEvent event) {
         if (contentsChangeEventsOn()) {
-            super.fireContentsChange(addedItemIndex);
+            super.fireItemSetChange(event);
         } else {
             contentsChangedEventPending = true;
         }
@@ -420,7 +421,7 @@ public class HierarchicalContainer extends IndexedContainer implements
     private void enableAndFireContentsChangeEvents() {
         contentChangedEventsDisabled = false;
         if (contentsChangedEventPending) {
-            fireContentsChange(-1);
+            fireItemSetChange();
         }
         contentsChangedEventPending = false;
     }