diff --git a/lib/src/widgets/editor.dart b/lib/src/widgets/editor.dart index a4ded7d8..4c8e5a73 100644 --- a/lib/src/widgets/editor.dart +++ b/lib/src/widgets/editor.dart @@ -574,18 +574,15 @@ class _QuillEditorSelectionGestureDetectorBuilder @override void onSingleTapUp(TapUpDetails details) { - if (_state.widget.onTapUp != null) { - if (renderEditor != null && - _state.widget.onTapUp!(details, renderEditor!.getPositionForOffset)) { - return; - } + if (_state.widget.onTapUp != null && + renderEditor != null && + _state.widget.onTapUp!(details, renderEditor!.getPositionForOffset)) { + return; } editor!.hideToolbar(); - final positionSelected = _isPositionSelected(details); - - if (delegate.selectionEnabled && !positionSelected) { + if (delegate.selectionEnabled && !_isPositionSelected(details)) { final _platform = Theme.of(_state.context).platform; if (isAppleOS(_platform)) { switch (details.kind) {