dispose method

void dispose()

Disposes the focus manager, canceling subscriptions and cleaning up scopes.

Implementation

void dispose() {
  _keySubscription?.cancel();
  _keySubscription = null;
  _currentScope?.dispose();
  _currentScope = null;
  for (final saved in _savedScopes) {
    saved.scope.dispose();
  }
  _savedScopes.clear();
}