From f64559191bd3f070237bf74de700c3f730b096a8 Mon Sep 17 00:00:00 2001 From: Dan Ballard Date: Thu, 24 Mar 2022 16:25:08 -0700 Subject: [PATCH] only send message on Enter Up event --- lib/views/messageview.dart | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/views/messageview.dart b/lib/views/messageview.dart index 187967cd..df1a1789 100644 --- a/lib/views/messageview.dart +++ b/lib/views/messageview.dart @@ -256,7 +256,6 @@ class _MessageViewState extends State { } void _sendMessageHandler(dynamic messageJson) { - var cache = Provider.of(context, listen: false).messageCache; var profileOnion = Provider.of(context, listen: false).profileOnion; var identifier = Provider.of(context, listen: false).identifier; var profile = Provider.of(context, listen: false); @@ -393,8 +392,10 @@ class _MessageViewState extends State { // Send the message if enter is pressed without the shift key... void handleKeyPress(RawKeyEvent event) { var data = event.data; - if ((data.logicalKey == LogicalKeyboardKey.enter && !event.isShiftPressed) || data.logicalKey == LogicalKeyboardKey.numpadEnter && !event.isShiftPressed) { - _sendMessage(); + if (event is RawKeyUpEvent) { + if ((data.logicalKey == LogicalKeyboardKey.enter && !event.isShiftPressed) || data.logicalKey == LogicalKeyboardKey.numpadEnter && !event.isShiftPressed) { + _sendMessage(); + } } }