From 573a6e4276fd6e60dd8cc278b235a12d34d5d184 Mon Sep 17 00:00:00 2001
From: Janne Koschinski <janne@kuschku.de>
Date: Fri, 30 Mar 2018 14:57:43 +0200
Subject: [PATCH] Fixed a serialization bug

---
 .../quasseldroid/util/irc/format/IrcFormatSerializer.kt        | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app/src/main/java/de/kuschku/quasseldroid/util/irc/format/IrcFormatSerializer.kt b/app/src/main/java/de/kuschku/quasseldroid/util/irc/format/IrcFormatSerializer.kt
index 1116e4925..e09276bc1 100644
--- a/app/src/main/java/de/kuschku/quasseldroid/util/irc/format/IrcFormatSerializer.kt
+++ b/app/src/main/java/de/kuschku/quasseldroid/util/irc/format/IrcFormatSerializer.kt
@@ -192,7 +192,8 @@ class IrcFormatSerializer @Inject constructor(private val context: Context) {
         val backgroundAfterCodeValid = afterBackgroundCode != null
 
         if ((!hasBackgroundAfter || backgroundAfterCodeValid) &&
-            (!hasForegroundAfter || foregroundAfterCodeValid)) {
+            (!hasForegroundAfter || foregroundAfterCodeValid) &&
+            (hasBackgroundAfter || hasForegroundAfter)) {
           if (afterForegroundCode == backgroundCode && afterBackgroundCode == foregroundCode) {
             writeSwap(afterForegroundCode, afterBackgroundCode)
           } else {
-- 
GitLab