From 0cc047570a3953f1f773919dc3b52dc1a18fe924 Mon Sep 17 00:00:00 2001 From: Salvatore Giordano Date: Fri, 10 Apr 2020 10:37:31 +0200 Subject: [PATCH] refs #19: wait for attachments to upload --- lib/src/message_input.dart | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/src/message_input.dart b/lib/src/message_input.dart index aeacab8d..6c9c4c32 100644 --- a/lib/src/message_input.dart +++ b/lib/src/message_input.dart @@ -138,7 +138,8 @@ class _MessageInputState extends State { AnimatedCrossFade _animateSendButton(BuildContext context) { return AnimatedCrossFade( - crossFadeState: (_messageIsPresent || _attachments.isNotEmpty) + crossFadeState: ((_messageIsPresent || _attachments.isNotEmpty) && + _attachments.every((a) => a.uploaded == true)) ? CrossFadeState.showFirst : CrossFadeState.showSecond, firstChild: _buildSendButton(context),