Просмотр исходного кода

Use strong reference to qq in Member

Him188 6 лет назад
Родитель
Сommit
d97bd5b960

+ 1 - 2
mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/ContactImpl.kt

@@ -181,13 +181,12 @@ internal class QQImpl(
 
 @Suppress("MemberVisibilityCanBePrivate")
 internal class MemberImpl(
-    qq: QQImpl,
+    val qq: QQImpl,
     group: GroupImpl,
     override val coroutineContext: CoroutineContext,
     memberInfo: MemberInfo
 ) : Member() {
     override val group: GroupImpl by group.unsafeWeakRef()
-    val qq: QQImpl by qq.unsafeWeakRef()
 
     // region QQ delegate
     override val id: Long = qq.id