From 21fab6f960a6fd2702bca2501032dd16f34fe114 Mon Sep 17 00:00:00 2001 From: fzyzcjy <5236035+fzyzcjy@users.noreply.github.com> Date: Tue, 11 Oct 2022 07:12:29 +0800 Subject: [PATCH] Minor change type nullability (#112778) --- packages/flutter/lib/src/rendering/sliver_list.dart | 2 +- .../flutter/lib/src/rendering/sliver_multi_box_adaptor.dart | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/flutter/lib/src/rendering/sliver_list.dart b/packages/flutter/lib/src/rendering/sliver_list.dart index 8c5658e1006..34cbc3b5a92 100644 --- a/packages/flutter/lib/src/rendering/sliver_list.dart +++ b/packages/flutter/lib/src/rendering/sliver_list.dart @@ -239,7 +239,7 @@ class RenderSliverList extends RenderSliverMultiBoxAdaptor { if (child == null || indexOf(child!) != index) { // We are missing a child. Insert it (and lay it out) if possible. child = insertAndLayoutChild(childConstraints, - after: trailingChildWithLayout, + after: trailingChildWithLayout!, parentUsesSize: true, ); if (child == null) { diff --git a/packages/flutter/lib/src/rendering/sliver_multi_box_adaptor.dart b/packages/flutter/lib/src/rendering/sliver_multi_box_adaptor.dart index 99c8cd6e236..79935282d38 100644 --- a/packages/flutter/lib/src/rendering/sliver_multi_box_adaptor.dart +++ b/packages/flutter/lib/src/rendering/sliver_multi_box_adaptor.dart @@ -481,12 +481,11 @@ abstract class RenderSliverMultiBoxAdaptor extends RenderSliver @protected RenderBox? insertAndLayoutChild( BoxConstraints childConstraints, { - required RenderBox? after, + required RenderBox after, bool parentUsesSize = false, }) { assert(_debugAssertChildListLocked()); - assert(after != null); - final int index = indexOf(after!) + 1; + final int index = indexOf(after) + 1; _createOrObtainChild(index, after: after); final RenderBox? child = childAfter(after); if (child != null && indexOf(child) == index) {