File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed
Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -724,11 +724,15 @@ export class CollectionView extends CollectionViewBase {
724724 } else {
725725 if ( ! this . animateItemUpdate ) {
726726 if ( added > removed ) {
727- this . _listViewAdapter . notifyItemRangeChanged ( event . index , removed ) ;
727+ if ( removed > 0 ) {
728+ this . _listViewAdapter . notifyItemRangeChanged ( event . index , removed ) ;
729+ }
728730 this . _listViewAdapter . notifyItemRangeInserted ( event . index + removed , added - removed ) ;
729731 } else {
730- this . _listViewAdapter . notifyItemRangeChanged ( event . index , added ) ;
731- this . _listViewAdapter . notifyItemRangeRemoved ( event . index + removed , removed - removed ) ;
732+ if ( added > 0 ) {
733+ this . _listViewAdapter . notifyItemRangeChanged ( event . index , added ) ;
734+ }
735+ this . _listViewAdapter . notifyItemRangeRemoved ( event . index + added , removed - added ) ;
732736 }
733737 } else {
734738 if ( event . removed && event . removed . length > 0 ) {
You can’t perform that action at this time.
0 commit comments