diff --git a/lib/views/messageview.dart b/lib/views/messageview.dart index 97de84f..e49a00d 100644 --- a/lib/views/messageview.dart +++ b/lib/views/messageview.dart @@ -83,9 +83,11 @@ class _MessageViewState extends State { .SendMessage(Provider.of(context, listen: false).profileOnion, Provider.of(context, listen: false).onion, jsonEncode(cm)); ctrlrCompose.clear(); focusNode.requestFocus(); - Provider.of(context, listen: false).totalMessages++; - // Resort the contact list... - Provider.of(context, listen: false).contactList.updateLastMessageTime(Provider.of(context, listen: false).onion, DateTime.now()); + Future.delayed(const Duration(milliseconds: 80), () { + Provider.of(context, listen: false).totalMessages++; + // Resort the contact list... + Provider.of(context, listen: false).contactList.updateLastMessageTime(Provider.of(context, listen: false).onion, DateTime.now()); + }); } Widget _buildComposeBox() {