pull/107/head
jochen 4 years ago
parent 4ac00bd912
commit fe7e0a6ba0
  1. 8
      lib/widgets/raw_editor.dart

@ -110,8 +110,8 @@ class RawEditorState extends EditorState
FocusAttachment? _focusAttachment;
late CursorCont _cursorCont;
ScrollController? _scrollController;
late KeyboardVisibilityController _keyboardVisibilityController;
late StreamSubscription<bool> _keyboardVisibilitySubscription;
KeyboardVisibilityController? _keyboardVisibilityController;
StreamSubscription<bool>? _keyboardVisibilitySubscription;
late KeyboardListener _keyboardListener;
bool _didAutoFocus = false;
bool _keyboardVisible = false;
@ -703,7 +703,7 @@ class RawEditorState extends EditorState
} else {
_keyboardVisibilityController = KeyboardVisibilityController();
_keyboardVisibilitySubscription =
_keyboardVisibilityController.onChange.listen((bool visible) {
_keyboardVisibilityController?.onChange.listen((bool visible) {
_keyboardVisible = visible;
if (visible) {
_onChangeTextEditingValue();
@ -868,7 +868,7 @@ class RawEditorState extends EditorState
@override
void dispose() {
closeConnectionIfNeeded();
_keyboardVisibilitySubscription.cancel();
_keyboardVisibilitySubscription?.cancel();
assert(!hasConnection);
_selectionOverlay?.dispose();
_selectionOverlay = null;

Loading…
Cancel
Save