From b4ea9f8f456fa1a4b0a344f0908ceeef34e35df7 Mon Sep 17 00:00:00 2001 From: Ferhat Date: Sun, 3 May 2020 18:06:08 -0700 Subject: [PATCH] [web] Fix cachedLastStyle state leak across canvases. Reduce ctx.font reset calls. (flutter/engine#17980) * Fix cachedLastStyle state leak across canvases. Reduce ctx.font reset calls. * Remove font set test --- engine/src/flutter/lib/web_ui/lib/src/engine/bitmap_canvas.dart | 1 + 1 file changed, 1 insertion(+) diff --git a/engine/src/flutter/lib/web_ui/lib/src/engine/bitmap_canvas.dart b/engine/src/flutter/lib/web_ui/lib/src/engine/bitmap_canvas.dart index ff63feae7e5..96387ec4805 100644 --- a/engine/src/flutter/lib/web_ui/lib/src/engine/bitmap_canvas.dart +++ b/engine/src/flutter/lib/web_ui/lib/src/engine/bitmap_canvas.dart @@ -356,6 +356,7 @@ class BitmapCanvas extends EngineCanvas { _drawImage(image, p, paint); _childOverdraw = true; _canvasPool.closeCurrentCanvas(); + _cachedLastStyle = null; } html.ImageElement _drawImage(