unregisterAll method

  1. @override
Future<void> unregisterAll()
override

Implementation

@override
Future<void> unregisterAll() {
  cancelPendingRegistration();
  return _enqueue(() async {
    try {
      _backend.unregisterAll();
    } finally {
      // Failed native resources remain owned by the backend for retry. Do
      // not reuse IDs for resources already released by a partial cleanup.
      _hotKeys.clear();
      _accelerators.clear();
    }
  });
}