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 258fbb10d64b6533376a8bd6a89ec8ea5fa2124a..a668e57d94eda4ff4abaa0dc16efc13d54d13dc2 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 @@ -1,8 +1,8 @@ /* * Quasseldroid - Quassel client for Android * - * Copyright (c) 2019 Janne Mareike Koschinski - * Copyright (c) 2019 The Quassel Project + * Copyright (c) 2020 Janne Mareike Koschinski + * Copyright (c) 2020 The Quassel Project * * This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License version 3 as published @@ -289,7 +289,7 @@ class IrcChannel( _userModes.remove(ircuser) ircuser.partChannel(this) if (network().isMe(ircuser) || _userModes.isEmpty()) { - for (user in _userModes.keys) { + for (user in _userModes.keys.toList()) { user.partChannel(this) } _userModes.clear()