From 95a36443febc0eccb4b58dc248b2053f124fd332 Mon Sep 17 00:00:00 2001 From: sandtechnology Date: Thu, 8 Jul 2021 13:21:43 +0800 Subject: [PATCH] Fix #1192 again, taken suggestion from @AdoptOSS and @takayama-lily --- mirai-core/src/commonMain/kotlin/contact/info/MemberInfoImpl.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mirai-core/src/commonMain/kotlin/contact/info/MemberInfoImpl.kt b/mirai-core/src/commonMain/kotlin/contact/info/MemberInfoImpl.kt index 6e7c755ab..99162a968 100644 --- a/mirai-core/src/commonMain/kotlin/contact/info/MemberInfoImpl.kt +++ b/mirai-core/src/commonMain/kotlin/contact/info/MemberInfoImpl.kt @@ -39,7 +39,7 @@ internal data class MemberInfoImpl( nick = jceInfo.nick, permission = when { jceInfo.memberUin == groupOwnerId -> MemberPermission.OWNER - jceInfo.dwFlag == 1L -> MemberPermission.ADMINISTRATOR + jceInfo.dwFlag?.takeLowestOneBit() == 1L -> MemberPermission.ADMINISTRATOR else -> MemberPermission.MEMBER }, remark = jceInfo.autoRemark.orEmpty(),