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 0bf099311032ef10da1f4c3734730ef46b145e8f..eff975c0cc7f1102d5cefebe2ca9d7997e754b35 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) + ) + } } } }