From 2e1c181402838a590442f1471942d04776ae5a75 Mon Sep 17 00:00:00 2001
From: Janne Koschinski <janne@kuschku.de>
Date: Mon, 21 May 2018 00:44:28 +0200
Subject: [PATCH] Fixes #101

---
 .../kuschku/quasseldroid/ui/chat/input/ChatlineFragment.kt  | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/app/src/main/java/de/kuschku/quasseldroid/ui/chat/input/ChatlineFragment.kt b/app/src/main/java/de/kuschku/quasseldroid/ui/chat/input/ChatlineFragment.kt
index e7f3188b5..6d91961bf 100644
--- a/app/src/main/java/de/kuschku/quasseldroid/ui/chat/input/ChatlineFragment.kt
+++ b/app/src/main/java/de/kuschku/quasseldroid/ui/chat/input/ChatlineFragment.kt
@@ -176,13 +176,15 @@ class ChatlineFragment : ServiceBoundFragment() {
           } to ircFormatSerializer.toEscapeCodes(SpannableString(it))
         }
 
+        for ((stripped, _) in lines) {
+          viewModel.addRecentlySentMessage(stripped)
+        }
         viewModel.session { sessionOptional ->
           val session = sessionOptional.orNull()
           viewModel.buffer { bufferId ->
             session?.bufferSyncer?.bufferInfo(bufferId)?.also { bufferInfo ->
               val output = mutableListOf<IAliasManager.Command>()
-              for ((stripped, formatted) in lines) {
-                viewModel.addRecentlySentMessage(stripped)
+              for ((_, formatted) in lines) {
                 session.aliasManager?.processInput(bufferInfo, formatted, output)
               }
               for (command in output) {
-- 
GitLab