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(); + } } }