diff --git a/AUTHORS b/AUTHORS index 5df0e03f..dbb8f5bc 100644 --- a/AUTHORS +++ b/AUTHORS @@ -6,3 +6,4 @@ Google Inc. Abhijeeth Padarthi Alex Li +Clay Harris \ No newline at end of file diff --git a/packages/scrollable_positioned_list/example/test/scrollable_positioned_list_example_test.dart b/packages/scrollable_positioned_list/example/test/scrollable_positioned_list_example_test.dart index a278d3cc..64cd9ce4 100644 --- a/packages/scrollable_positioned_list/example/test/scrollable_positioned_list_example_test.dart +++ b/packages/scrollable_positioned_list/example/test/scrollable_positioned_list_example_test.dart @@ -11,8 +11,8 @@ import 'package:scrollable_positioned_list_example/main.dart'; void main() { setUp(() { - WidgetsBinding.instance.renderView.configuration = TestViewConfiguration( - size: const Size(800, 900), window: RendererBinding.instance.window); + WidgetsBinding.instance!.renderView.configuration = TestViewConfiguration( + size: const Size(800, 900), window: RendererBinding.instance!.window); }); testWidgets('Start at 0', (WidgetTester tester) async { diff --git a/packages/scrollable_positioned_list/lib/src/positioned_list.dart b/packages/scrollable_positioned_list/lib/src/positioned_list.dart index 44f72e48..62277fee 100644 --- a/packages/scrollable_positioned_list/lib/src/positioned_list.dart +++ b/packages/scrollable_positioned_list/lib/src/positioned_list.dart @@ -308,7 +308,7 @@ class _PositionedListState extends State { void _schedulePositionNotificationUpdate() { if (!updateScheduled) { updateScheduled = true; - SchedulerBinding.instance.addPostFrameCallback((_) { + SchedulerBinding.instance!.addPostFrameCallback((_) { if (registeredElements.value == null) { updateScheduled = false; return; diff --git a/packages/scrollable_positioned_list/lib/src/scrollable_positioned_list.dart b/packages/scrollable_positioned_list/lib/src/scrollable_positioned_list.dart index cbcac7ad..b89bbf4b 100644 --- a/packages/scrollable_positioned_list/lib/src/scrollable_positioned_list.dart +++ b/packages/scrollable_positioned_list/lib/src/scrollable_positioned_list.dart @@ -435,7 +435,7 @@ class _ScrollablePositionedListState extends State } if (_isTransitioning) { _stopScroll(canceled: true); - SchedulerBinding.instance.addPostFrameCallback((_) { + SchedulerBinding.instance!.addPostFrameCallback((_) { _startScroll( index: index, alignment: alignment, @@ -482,7 +482,7 @@ class _ScrollablePositionedListState extends State final startCompleter = Completer(); final endCompleter = Completer(); startAnimationCallback = () { - SchedulerBinding.instance.addPostFrameCallback((_) { + SchedulerBinding.instance!.addPostFrameCallback((_) { startAnimationCallback = () {}; opacity.parent = _opacityAnimation(opacityAnimationWeights).animate( diff --git a/packages/scrollable_positioned_list/pubspec.yaml b/packages/scrollable_positioned_list/pubspec.yaml index b2ac8b02..72a4e873 100644 --- a/packages/scrollable_positioned_list/pubspec.yaml +++ b/packages/scrollable_positioned_list/pubspec.yaml @@ -1,5 +1,5 @@ name: scrollable_positioned_list -version: 0.3.0 +version: 0.3.1 description: > A list with helper methods to programmatically scroll to an item. homepage: https://github.com/google/flutter.widgets/tree/master/packages/scrollable_positioned_list diff --git a/packages/scrollable_positioned_list/test/scrollable_positioned_list_test.dart b/packages/scrollable_positioned_list/test/scrollable_positioned_list_test.dart index f41cc3ad..7e72934d 100644 --- a/packages/scrollable_positioned_list/test/scrollable_positioned_list_test.dart +++ b/packages/scrollable_positioned_list/test/scrollable_positioned_list_test.dart @@ -1279,7 +1279,7 @@ void main() { await setUpWidgetTest(tester, itemPositionsListener: itemPositionsListener); final root = WidgetsBinding - .instance.pipelineOwner.semanticsOwner!.rootSemanticsNode!; + .instance!.pipelineOwner.semanticsOwner!.rootSemanticsNode!; final semanticNodes = [root];