diff --git a/dev/benchmarks/macrobenchmarks/lib/src/web/recorder.dart b/dev/benchmarks/macrobenchmarks/lib/src/web/recorder.dart index 89661d6dda..1451d233dc 100644 --- a/dev/benchmarks/macrobenchmarks/lib/src/web/recorder.dart +++ b/dev/benchmarks/macrobenchmarks/lib/src/web/recorder.dart @@ -287,7 +287,7 @@ abstract class SceneBuilderRecorder extends Recorder { if (shouldContinue()) { PlatformDispatcher.instance.scheduleFrame(); } else { - profileCompleter.complete(_profile); + profileCompleter.complete(_profile!); } } catch (error, stackTrace) { profileCompleter.completeError(error, stackTrace); diff --git a/packages/flutter/lib/src/material/scaffold.dart b/packages/flutter/lib/src/material/scaffold.dart index 8967e74820..1f90b7d37a 100644 --- a/packages/flutter/lib/src/material/scaffold.dart +++ b/packages/flutter/lib/src/material/scaffold.dart @@ -2351,6 +2351,10 @@ class ScaffoldState extends State with TickerProviderStateMixin, Resto if (animationController.status != AnimationStatus.dismissed) { _dismissedBottomSheets.add(bottomSheet); } + // TODO(srawlins): Ensure that this Completer has a nullable type (or more + // likely, `void`). + // https://github.com/flutter/flutter/issues/137294). + // ignore: null_argument_to_non_null_type completer.complete(); }