From 07709233014ea65f20f4cd87245508aaf5fce29b Mon Sep 17 00:00:00 2001 From: Alex Isaienko Date: Tue, 26 Jul 2022 19:12:02 +0300 Subject: [PATCH] Don't wrap the QuillEditor's child in the EditorTextSelectionGestureDetector if selection is disabled (#890) --- lib/src/widgets/editor.dart | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/lib/src/widgets/editor.dart b/lib/src/widgets/editor.dart index 5f169788..09d04794 100644 --- a/lib/src/widgets/editor.dart +++ b/lib/src/widgets/editor.dart @@ -498,11 +498,14 @@ class QuillEditorState extends State ); final editor = I18n( - initialLocale: widget.locale, - child: _selectionGestureDetectorBuilder.build( - behavior: HitTestBehavior.translucent, - child: child, - )); + initialLocale: widget.locale, + child: selectionEnabled + ? _selectionGestureDetectorBuilder.build( + behavior: HitTestBehavior.translucent, + child: child, + ) + : child, + ); if (kIsWeb) { // Intercept RawKeyEvent on Web to prevent it from propagating to parents