diff --git a/lib/pangea/widgets/chat/message_selection_overlay.dart b/lib/pangea/widgets/chat/message_selection_overlay.dart index 299029a10..4c5cf86da 100644 --- a/lib/pangea/widgets/chat/message_selection_overlay.dart +++ b/lib/pangea/widgets/chat/message_selection_overlay.dart @@ -395,6 +395,10 @@ class MessageOverlayController extends State } Size? get messageSize { + if (messageRenderBox == null || !messageRenderBox!.hasSize) { + return null; + } + try { return messageRenderBox?.size; } catch (e, s) { @@ -404,6 +408,10 @@ class MessageOverlayController extends State } Offset? get messageOffset { + if (messageRenderBox == null || !messageRenderBox!.hasSize) { + return null; + } + try { return messageRenderBox?.localToGlobal(Offset.zero); } catch (e, s) {