From 9aa7de66aa4f160a9a73bc683eda9724305e68fe Mon Sep 17 00:00:00 2001 From: Janne Koschinski <janne@kuschku.de> Date: Fri, 4 May 2018 18:25:46 +0200 Subject: [PATCH] Fixes #77 Signed-off-by: Janne Koschinski <janne@kuschku.de> --- .../de/kuschku/libquassel/quassel/syncables/BufferSyncer.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/src/main/java/de/kuschku/libquassel/quassel/syncables/BufferSyncer.kt b/lib/src/main/java/de/kuschku/libquassel/quassel/syncables/BufferSyncer.kt index ec8eadcc9..62695bcec 100644 --- a/lib/src/main/java/de/kuschku/libquassel/quassel/syncables/BufferSyncer.kt +++ b/lib/src/main/java/de/kuschku/libquassel/quassel/syncables/BufferSyncer.kt @@ -25,6 +25,7 @@ import de.kuschku.libquassel.quassel.BufferInfo import de.kuschku.libquassel.quassel.syncables.interfaces.IBufferSyncer import de.kuschku.libquassel.session.ISession import de.kuschku.libquassel.session.NotificationManager +import de.kuschku.libquassel.util.flag.hasFlag import de.kuschku.libquassel.util.irc.IrcCaseMappers import io.reactivex.Observable import io.reactivex.subjects.BehaviorSubject @@ -222,7 +223,9 @@ class BufferSyncer constructor( override fun setBufferActivity(buffer: BufferId, activity: Int) { val flags = Message_Types.of<Message_Type>(activity) super.setBufferActivity(buffer, activity) - if (activity != 0) { + if (flags hasFlag Message_Type.Plain || + flags hasFlag Message_Type.Notice || + flags hasFlag Message_Type.Action) { bufferInfo(buffer)?.let { session.bufferViewManager?.handleBuffer(it, this, true) } -- GitLab