diff --git a/lib/src/widgets/raw_editor.dart b/lib/src/widgets/raw_editor.dart index b94472b6..7cfb9103 100644 --- a/lib/src/widgets/raw_editor.dart +++ b/lib/src/widgets/raw_editor.dart @@ -676,12 +676,6 @@ class RawEditorState extends EditorState @override bool get wantKeepAlive => widget.focusNode.hasFocus; - - @override - void userUpdateTextEditingValue( - TextEditingValue value, SelectionChangedCause cause) { - updateEditingValue(value); - } } class _Editor extends MultiChildRenderObjectWidget { diff --git a/lib/src/widgets/raw_editor/raw_editor_state_selection_delegate_mixin.dart b/lib/src/widgets/raw_editor/raw_editor_state_selection_delegate_mixin.dart index cda991cc..7da1c66e 100644 --- a/lib/src/widgets/raw_editor/raw_editor_state_selection_delegate_mixin.dart +++ b/lib/src/widgets/raw_editor/raw_editor_state_selection_delegate_mixin.dart @@ -26,6 +26,14 @@ mixin RawEditorStateSelectionDelegateMixin on EditorState } } + @override + void userUpdateTextEditingValue( + TextEditingValue value, + SelectionChangedCause cause, + ) { + setTextEditingValue(value); + } + @override bool get cutEnabled => widget.toolbarOptions.cut && !widget.readOnly;