handleFocusNodeUpdate method

void handleFocusNodeUpdate(
  1. FocusNode? oldExternal,
  2. FocusNode? newExternal
)

handleFocusNodeUpdate.

Implementation

void handleFocusNodeUpdate(FocusNode? oldExternal, FocusNode? newExternal) {
  if (oldExternal != newExternal) {
    final old = oldExternal ?? _internalFocusNode;
    old?.removeListener(_onFocusChanged);
    if (oldExternal == null) {
      _internalFocusNode?.dispose();
      _internalFocusNode = null;
    }
    _initFocusNode();
  }
}