cancelPointer method

  1. @override
void cancelPointer(
  1. int pointer
)
override

Dispatch a PointerCancelEvent for the given pointer soon.

The pointer event will be dispatched before the next pointer event and before the end of the microtask but not within this function call.

Implementation

@override
void cancelPointer(int pointer) {
  if (_preventFromCancelPointers.containsKey(pointer)) {
    assert(() {
      if (debugPrintPreventCancelPointer) {
        _debugLogDiagnostic('pointer: $pointer prevented from canceling.');
      }
      return true;
    }());
    return;
  }
  super.cancelPointer(pointer);
}