diff --git a/lib/widgets/raw_editor.dart b/lib/widgets/raw_editor.dart index eac1cbcf..6a24f39c 100644 --- a/lib/widgets/raw_editor.dart +++ b/lib/widgets/raw_editor.dart @@ -1029,7 +1029,7 @@ class RawEditorState extends EditorState } @override - void hideToolbar([bool hideHandles = true]) { + void hideToolbar() { if (getSelectionOverlay()?.toolbar != null) { getSelectionOverlay()?.hideToolbar(); } @@ -1131,10 +1131,6 @@ class RawEditorState extends EditorState closeConnectionIfNeeded(); } } - - @override - void userUpdateTextEditingValue( - TextEditingValue value, SelectionChangedCause cause) {} } class _Editor extends MultiChildRenderObjectWidget { diff --git a/lib/widgets/text_selection.dart b/lib/widgets/text_selection.dart index f223ef00..8aa29d25 100644 --- a/lib/widgets/text_selection.dart +++ b/lib/widgets/text_selection.dart @@ -155,12 +155,8 @@ class EditorTextSelectionOverlay { default: throw 'Invalid position'; } - - selectionDelegate.userUpdateTextEditingValue( - value.copyWith(selection: newSelection, composing: TextRange.empty), - SelectionChangedCause.drag, - ); - + selectionDelegate.textEditingValue = + value.copyWith(selection: newSelection, composing: TextRange.empty); selectionDelegate.bringIntoView(textPosition); }