update method

  1. @override
void update (
  1. covariant AnimatedSliverList newWidget
)
override

Copied and adapted from SliverMultiBoxAdaptorElement.update.

Implementation

@override
void update(covariant AnimatedSliverList newWidget) {
  final oldWidget = widget;
  super.update(newWidget);
  final newDelegate = newWidget.delegate;
  final oldDelegate = oldWidget.delegate;
  if (newDelegate != oldDelegate &&
      (newDelegate.runtimeType != oldDelegate.runtimeType ||
          newDelegate.shouldRebuild(oldDelegate))) {
    renderObject.update(widget); // update also the render object!
    performRebuild();
  }
}