check if overlay renderbox has size before getting size/offset

pull/1476/head
ggurdin 1 year ago
parent 6791e410bd
commit 99d25932c0
No known key found for this signature in database
GPG Key ID: A01CB41737CBB478

@ -395,6 +395,10 @@ class MessageOverlayController extends State<MessageSelectionOverlay>
}
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<MessageSelectionOverlay>
}
Offset? get messageOffset {
if (messageRenderBox == null || !messageRenderBox!.hasSize) {
return null;
}
try {
return messageRenderBox?.localToGlobal(Offset.zero);
} catch (e, s) {

Loading…
Cancel
Save