moveRenderObjectChild method

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

Copied from SliverMultiBoxAdaptorElement.moveRenderObjectChild. This method has been changed to prevent assertion errors.

Implementation

@override
void moveRenderObjectChild(covariant RenderObject child, final _Slot? oldSlot,
    final _Slot? newSlot) {
  assert(newSlot != null);
  assert(_currentlyUpdatingChildIndex == newSlot!.index);
  assert(_currentlyUpdatingPopUpList == newSlot!.popUpList);
  renderObject.move(newSlot!.popUpList, child as RenderBox,
      after: _currentBeforeChild);
}