[web] Fix types of some event listeners (flutter/engine#27911)

This commit is contained in:
Mouad Debbar 2021-08-05 16:16:05 -07:00 committed by GitHub
parent 800ed9c0a9
commit 7c0336349d
2 changed files with 3 additions and 3 deletions

View File

@ -119,12 +119,12 @@ class KeyboardBinding {
final Map<String, html.EventListener> _listeners = <String, html.EventListener>{};
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;
}

View File

@ -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;
}