Set initial keyboard visibility

pull/111/head
Till Friebe 4 years ago
parent 7f110fe732
commit 38a2b7a087
  1. 11
      lib/widgets/raw_editor.dart

@ -702,6 +702,7 @@ class RawEditorState extends EditorState
_keyboardVisible = true;
} else {
_keyboardVisibilityController = KeyboardVisibilityController();
_keyboardVisible = _keyboardVisibilityController!.isVisible;
_keyboardVisibilitySubscription =
_keyboardVisibilityController?.onChange.listen((bool visible) {
_keyboardVisible = visible;
@ -886,11 +887,15 @@ class RawEditorState extends EditorState
}
void _didChangeTextEditingValue() {
_onChangeTextEditingValue();
if (kIsWeb) {
_onChangeTextEditingValue();
requestKeyboard();
} else if (!_keyboardVisible) {
return;
}
if (_keyboardVisible) {
_onChangeTextEditingValue();
} else {
requestKeyboard();
}
}

Loading…
Cancel
Save