From 7c0336349d0a671910fd2387f2ac0055a43d600b Mon Sep 17 00:00:00 2001 From: Mouad Debbar Date: Thu, 5 Aug 2021 16:16:05 -0700 Subject: [PATCH] [web] Fix types of some event listeners (flutter/engine#27911) --- .../flutter/lib/web_ui/lib/src/engine/keyboard_binding.dart | 4 ++-- .../flutter/lib/web_ui/lib/src/engine/pointer_binding.dart | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/engine/src/flutter/lib/web_ui/lib/src/engine/keyboard_binding.dart b/engine/src/flutter/lib/web_ui/lib/src/engine/keyboard_binding.dart index 6895cb1888f..471752dc0c4 100644 --- a/engine/src/flutter/lib/web_ui/lib/src/engine/keyboard_binding.dart +++ b/engine/src/flutter/lib/web_ui/lib/src/engine/keyboard_binding.dart @@ -119,12 +119,12 @@ class KeyboardBinding { final Map _listeners = {}; void _addEventListener(String eventName, html.EventListener handler) { - html.EventListener? loggedHandler(html.Event event) { + dynamic loggedHandler(html.Event event) { if (_debugLogKeyEvents) { print(event.type); } if (EngineSemanticsOwner.instance.receiveGlobalEvent(event)) { - return handler(event) as html.EventListener?; + return handler(event); } return null; } diff --git a/engine/src/flutter/lib/web_ui/lib/src/engine/pointer_binding.dart b/engine/src/flutter/lib/web_ui/lib/src/engine/pointer_binding.dart index faa6e87e4ac..a70e644daf8 100644 --- a/engine/src/flutter/lib/web_ui/lib/src/engine/pointer_binding.dart +++ b/engine/src/flutter/lib/web_ui/lib/src/engine/pointer_binding.dart @@ -204,7 +204,7 @@ abstract class _BaseAdapter { html.EventListener handler, { bool acceptOutsideGlasspane = false, }) { - html.EventListener? loggedHandler(html.Event event) { + dynamic loggedHandler(html.Event event) { if (!acceptOutsideGlasspane && !glassPaneElement.contains(event.target as html.Node?)) { return null; }