removeEventListener method
void
removeEventListener(
- String eventType,
- EventHandler eventHandler, {
- bool isCapture = false,
inherited
Implementation
@mustCallSuper
void removeEventListener(String eventType, EventHandler eventHandler, {bool isCapture = false}) {
if (_disposed) return;
List<EventHandler>? currentHandlers = isCapture ? _eventCaptureHandlers[eventType] : _eventHandlers[eventType];
if (currentHandlers != null) {
currentHandlers.remove(eventHandler);
if (currentHandlers.isEmpty) {
if (isCapture) {
_eventCaptureHandlers.remove(eventType);
} else {
_eventHandlers.remove(eventType);
}
}
}
}