From 50acfc3e8d470526901784a1358534049c0bbf58 Mon Sep 17 00:00:00 2001 From: Mouad Debbar Date: Fri, 20 Sep 2019 10:15:04 -0700 Subject: [PATCH] Don't send pointer events when the framework isn't ready yet --- 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 5a8cdf8cb4ff1..3d2c9e444cddb 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); + } } }