7878baf1eb
Casts in _EventStreamSubscription.cancel() are causing unwanted failures in ddc when we turn weak null safety warnings into errors via a flag. By removing the casts more apps can run when the weak mode errors are enabled. The null value is used inside the SDK to signal synchronous behavior. This is a temporary fix until we can resolve the larger issue with the API in dart:html. See https://github.com/dart-lang/sdk/issues/44157. Change-Id: Ic9651779a394a03f092a5b4b7944c1306afcb826 Issue: https://github.com/dart-lang/sdk/issues/41653 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/171660 Reviewed-by: Mark Zhou <markzipan@google.com> Commit-Queue: Nicholas Shahan <nshahan@google.com>