openOrCloseConnection method

void openOrCloseConnection()
inherited

Opens or closes input connection based on the current state of focusNode and value.

Implementation

void openOrCloseConnection() {
  if (widget.config.focusNode.hasFocus &&
      widget.config.focusNode.consumeKeyboardToken()) {
    openConnectionIfNeeded();
  } else if (!widget.config.focusNode.hasFocus) {
    closeConnectionIfNeeded();
  }
}