From 5b7058992f5363690e8b17d6ef3d5cf978958c86 Mon Sep 17 00:00:00 2001 From: ManhNTX Date: Sat, 18 Mar 2023 21:41:23 +0700 Subject: [PATCH] TF-1573: add removeFocusAllInputEditorHeader function when EditorFocus (cherry picked from commit 75aab88cd20a6429215d84a1a6ffbf78f8d3f146) --- lib/features/composer/presentation/composer_controller.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/features/composer/presentation/composer_controller.dart b/lib/features/composer/presentation/composer_controller.dart index 1d878da2a..d0aeefb4d 100644 --- a/lib/features/composer/presentation/composer_controller.dart +++ b/lib/features/composer/presentation/composer_controller.dart @@ -1516,6 +1516,7 @@ class ComposerController extends BaseController { if (Platform.isAndroid) { _collapseAllRecipient(); _autoCreateEmailTag(); + removeFocusAllInputEditorHeader(); } } @@ -1528,7 +1529,6 @@ class ComposerController extends BaseController { void _onChangeCursorOnMobile(List? coordinates) { final headerEditorMobileWidgetRenderObject = headerEditorMobileWidgetKey.currentContext?.findRenderObject(); - if (headerEditorMobileWidgetRenderObject is RenderBox?) { final headerEditorMobileSize = headerEditorMobileWidgetRenderObject?.size; if (coordinates?[1] != null && coordinates?[1] != 0) { @@ -1543,7 +1543,7 @@ class ComposerController extends BaseController { if ((realCoordinateY) >= webViewEditorClientY) { scrollController.jumpTo( - realCoordinateY.toDouble(), + realCoordinateY.toDouble() - (headerEditorMobileSize?.height ?? 0) / 2, ); } }