diff --git a/lib/src/widgets/raw_editor.dart b/lib/src/widgets/raw_editor.dart index cd4f379c..e52e18cd 100644 --- a/lib/src/widgets/raw_editor.dart +++ b/lib/src/widgets/raw_editor.dart @@ -126,8 +126,7 @@ class RawEditorState extends EditorState DefaultStyles? _styles; - final ClipboardStatusNotifier? _clipboardStatus = - kIsWeb ? null : ClipboardStatusNotifier(); + final ClipboardStatusNotifier _clipboardStatus = ClipboardStatusNotifier(); final LayerLink _toolbarLayerLink = LayerLink(); final LayerLink _startHandleLayerLink = LayerLink(); final LayerLink _endHandleLayerLink = LayerLink(); @@ -318,7 +317,7 @@ class RawEditorState extends EditorState void initState() { super.initState(); - _clipboardStatus?.addListener(_onChangedClipboardStatus); + _clipboardStatus.addListener(_onChangedClipboardStatus); widget.controller.addListener(() { _didChangeTextEditingValue(widget.controller.ignoreFocusOnTextChange); @@ -438,8 +437,9 @@ class RawEditorState extends EditorState widget.focusNode.removeListener(_handleFocusChanged); _focusAttachment!.detach(); _cursorCont.dispose(); - _clipboardStatus?.removeListener(_onChangedClipboardStatus); - _clipboardStatus?.dispose(); + _clipboardStatus + ..removeListener(_onChangedClipboardStatus) + ..dispose(); super.dispose(); } @@ -518,7 +518,7 @@ class RawEditorState extends EditorState this, DragStartBehavior.start, null, - _clipboardStatus!, + _clipboardStatus, ); _selectionOverlay!.handlesVisible = _shouldShowSelectionHandles(); _selectionOverlay!.showHandles();