moveRenderObjectChild method

  1. @override
void moveRenderObjectChild (
  1. covariant RenderObject child,
  2. covariant int oldSlot,
  3. covariant int newSlot
)
override

Copied from SliverMultiBoxAdaptorElement.moveRenderObjectChild. This method has been changed to avoid calling the AnimatedRenderSliverList method when reorganizing rendered elements.

Implementation

@override
void moveRenderObjectChild(
    covariant RenderObject child, final int oldSlot, final int newSlot) {
  assert(newSlot != null);
  assert(_currentlyUpdatingChildIndex == newSlot);
  //""""""""""""""""""""""""""""""""""""""""""""""""""""""
  if (_remanagingChildren) return;
  //""""""""""""""""""""""""""""""""""""""""""""""""""""""
  renderObject.move(child as RenderBox, after: _currentBeforeChild);
}