From 54507fcfdce28f48e9424c92c9e374890d6aa1a2 Mon Sep 17 00:00:00 2001 From: Janne Koschinski <janne@kuschku.de> Date: Sun, 25 Feb 2018 14:17:54 +0100 Subject: [PATCH] Fixes double-submit issue --- .../quasseldroid_ng/ui/chat/ChatActivity.kt | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/de/kuschku/quasseldroid_ng/ui/chat/ChatActivity.kt b/app/src/main/java/de/kuschku/quasseldroid_ng/ui/chat/ChatActivity.kt index 0bf099311..eff975c0c 100644 --- a/app/src/main/java/de/kuschku/quasseldroid_ng/ui/chat/ChatActivity.kt +++ b/app/src/main/java/de/kuschku/quasseldroid_ng/ui/chat/ChatActivity.kt @@ -164,12 +164,15 @@ class ChatActivity : ServiceBoundActivity(), SharedPreferences.OnSharedPreferenc } private fun send() { - viewModel.session { session -> - viewModel.getBuffer().let { bufferId -> - session.bufferSyncer?.bufferInfo(bufferId)?.also { bufferInfo -> - session.rpcHandler?.sendInput( - bufferInfo, ircFormatSerializer.toEscapeCodes(chatline.text) - ) + val text = chatline.text + if (text.isNotBlank()) { + viewModel.session { session -> + viewModel.getBuffer().let { bufferId -> + session.bufferSyncer?.bufferInfo(bufferId)?.also { bufferInfo -> + session.rpcHandler?.sendInput( + bufferInfo, ircFormatSerializer.toEscapeCodes(text) + ) + } } } } -- GitLab