From e6a551d05797e0c53ea29560ffccda6de7d82e26 Mon Sep 17 00:00:00 2001 From: Janne Koschinski <janne@kuschku.de> Date: Fri, 8 Jun 2018 23:55:07 +0200 Subject: [PATCH] Fixes #123 --- .../java/de/kuschku/libquassel/quassel/syncables/IrcChannel.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/src/main/java/de/kuschku/libquassel/quassel/syncables/IrcChannel.kt b/lib/src/main/java/de/kuschku/libquassel/quassel/syncables/IrcChannel.kt index 690d52e79..418e7f505 100644 --- a/lib/src/main/java/de/kuschku/libquassel/quassel/syncables/IrcChannel.kt +++ b/lib/src/main/java/de/kuschku/libquassel/quassel/syncables/IrcChannel.kt @@ -316,7 +316,7 @@ class IrcChannel( override fun removeUserMode(ircuser: IrcUser?, mode: String) { if (ircuser == null || !isKnownUser(ircuser) || !isValidChannelUserMode(mode)) return - if (_userModes.getOr(ircuser, "").contains(mode, ignoreCase = true)) + if (!_userModes.getOr(ircuser, "").contains(mode, ignoreCase = true)) return _userModes[ircuser] = _userModes.getOr(ircuser, "") .replace(mode, "", ignoreCase = true) -- GitLab