|
|
@ -556,6 +556,11 @@ class RawEditorState extends EditorState |
|
|
|
|
|
|
|
|
|
|
|
if (isKeyboardOS()) { |
|
|
|
if (isKeyboardOS()) { |
|
|
|
_keyboardVisible = true; |
|
|
|
_keyboardVisible = true; |
|
|
|
|
|
|
|
} else { |
|
|
|
|
|
|
|
// treat iOS Simulator like a keyboard OS |
|
|
|
|
|
|
|
isIosSimulator().then((isIosSimulator) { |
|
|
|
|
|
|
|
if (isIosSimulator) { |
|
|
|
|
|
|
|
_keyboardVisible = true; |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
_keyboardVisibilityController = KeyboardVisibilityController(); |
|
|
|
_keyboardVisibilityController = KeyboardVisibilityController(); |
|
|
|
_keyboardVisible = _keyboardVisibilityController!.isVisible; |
|
|
|
_keyboardVisible = _keyboardVisibilityController!.isVisible; |
|
|
@ -567,6 +572,8 @@ class RawEditorState extends EditorState |
|
|
|
} |
|
|
|
} |
|
|
|
}); |
|
|
|
}); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
_focusAttachment = widget.focusNode.attach(context); |
|
|
|
_focusAttachment = widget.focusNode.attach(context); |
|
|
|
widget.focusNode.addListener(_handleFocusChanged); |
|
|
|
widget.focusNode.addListener(_handleFocusChanged); |
|
|
|