diff --git a/Libraries/Components/TextInput/TextInput.js b/Libraries/Components/TextInput/TextInput.js index b029db359..97b201280 100644 --- a/Libraries/Components/TextInput/TextInput.js +++ b/Libraries/Components/TextInput/TextInput.js @@ -549,6 +549,10 @@ var TextInput = React.createClass({ if (this.props.onFocus) { this.props.onFocus(event); } + + if (this.props.selectionState) { + this.props.selectionState.focus(); + } }, _onPress: function(event: Event) { @@ -589,6 +593,10 @@ var TextInput = React.createClass({ if (this.props.onBlur) { this.props.onBlur(event); } + + if (this.props.selectionState) { + this.props.selectionState.blur(); + } }, _onTextInput: function(event: Event) {