From 553ef88663c90824756016385130786b129241a8 Mon Sep 17 00:00:00 2001 From: Srujan Gaddam Date: Fri, 14 Aug 2020 17:17:09 -0700 Subject: [PATCH] Add null checks for CanvasElement attributes Changes in processing compatibility info in dart:html requires these getters to be null-checked. --- lib/web_ui/lib/src/engine/html/surface_stats.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/web_ui/lib/src/engine/html/surface_stats.dart b/lib/web_ui/lib/src/engine/html/surface_stats.dart index 34f4595d260c9..911a825ad03ab 100644 --- a/lib/web_ui/lib/src/engine/html/surface_stats.dart +++ b/lib/web_ui/lib/src/engine/html/surface_stats.dart @@ -291,8 +291,8 @@ void _debugPrintSurfaceStats(PersistedScene scene, int frameNumber) { final int pixelCount = canvasElements .cast() .map((html.CanvasElement e) { - final int pixels = e.width * e.height; - canvasInfo.writeln(' - ${e.width} x ${e.height} = $pixels pixels'); + final int pixels = e.width! * e.height!; + canvasInfo.writeln(' - ${e.width!} x ${e.height!} = $pixels pixels'); return pixels; }).fold(0, (int total, int pixels) => total + pixels); final double physicalScreenWidth =