handleFocusNodeUpdate method
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();
}
}