diff --git a/lib/pangea/toolbar/widgets/message_selection_positioner.dart b/lib/pangea/toolbar/widgets/message_selection_positioner.dart index fccef6645..c938a9307 100644 --- a/lib/pangea/toolbar/widgets/message_selection_positioner.dart +++ b/lib/pangea/toolbar/widgets/message_selection_positioner.dart @@ -153,7 +153,7 @@ class MessageSelectionPositionerState extends State double get reactionsHeight { if (_reactionsRenderBox != null) { - return _reactionsRenderBox!.size.height + 4.0; + return _reactionsRenderBox!.size.height; } return hasReactions ? 28.0 : 0.0; } @@ -332,18 +332,18 @@ class MessageSelectionPositionerState extends State final messageHeight = originalMessageSize.height; final originalContentHeight = - messageHeight + reactionsHeight + AppConfig.toolbarMenuHeight + 4.0; + messageHeight + reactionsHeight + AppConfig.toolbarMenuHeight + 8.0; final screenHeight = mediaQuery!.size.height - mediaQuery!.padding.bottom; - final boxHeight = + double boxHeight = screenHeight - _originalMessageOffset.dy - originalContentHeight; if (boxHeight + _fullContentHeight > screenHeight) { - return screenHeight - _fullContentHeight; + boxHeight = screenHeight - _fullContentHeight - 8.0; } - return screenHeight - _originalMessageOffset.dy - originalContentHeight; + return boxHeight; } void _onContentSizeChanged(_) {