From fdff0787ed79913b730e56d8e2d9b1a4f7b7eb76 Mon Sep 17 00:00:00 2001 From: Mouad Debbar Date: Mon, 23 Sep 2019 15:43:49 -0700 Subject: [PATCH] Don't send pointer events when the framework isn't ready yet (#12403) --- lib/web_ui/lib/src/engine/pointer_binding.dart | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/web_ui/lib/src/engine/pointer_binding.dart b/lib/web_ui/lib/src/engine/pointer_binding.dart index 3e2ee972fb6..ef25b617443 100644 --- a/lib/web_ui/lib/src/engine/pointer_binding.dart +++ b/lib/web_ui/lib/src/engine/pointer_binding.dart @@ -82,7 +82,10 @@ class PointerBinding { void _onPointerData(List data) { final ui.PointerDataPacket packet = ui.PointerDataPacket(data: data); - ui.window?.onPointerDataPacket(packet); + final ui.PointerDataPacketCallback callback = ui.window.onPointerDataPacket; + if (callback != null) { + callback(packet); + } } }