diff --git a/app/src/main/java/cc/hicore/message/bridge/Nt_kernel_bridge.java b/app/src/main/java/cc/hicore/message/bridge/Nt_kernel_bridge.java index dd976e772f..b493548f3b 100644 --- a/app/src/main/java/cc/hicore/message/bridge/Nt_kernel_bridge.java +++ b/app/src/main/java/cc/hicore/message/bridge/Nt_kernel_bridge.java @@ -36,6 +36,8 @@ import com.tencent.qqnt.kernel.nativeinterface.VASMsgNamePlate; import io.github.qauxv.bridge.AppRuntimeHelper; import io.github.qauxv.bridge.ntapi.MsgServiceHelper; +import io.github.qauxv.util.HostInfo; +import io.github.qauxv.util.QQVersion; import java.util.ArrayList; import java.util.HashMap; @@ -64,7 +66,10 @@ public static MsgAttributeInfo getDefaultAttributeInfo(){ VASMsgElement element = new VASMsgElement(plate,bubble,pendant,font,iceBreak); - - return new MsgAttributeInfo(0,0,element,null,null,null,null,null,null,null,null); + if (HostInfo.requireMinQQVersion(QQVersion.QQ_8_9_68)) { + return new MsgAttributeInfo(0, 0, element, null, null, null, null, null, null, null, null, null); + } else { + return new MsgAttributeInfo(0, 0, element, null, null, null, null, null, null, null, null); + } } } diff --git a/app/src/main/java/io/github/qauxv/util/QQVersion.java b/app/src/main/java/io/github/qauxv/util/QQVersion.java index cbf1d16c01..5b114c294b 100644 --- a/app/src/main/java/io/github/qauxv/util/QQVersion.java +++ b/app/src/main/java/io/github/qauxv/util/QQVersion.java @@ -96,4 +96,5 @@ private QQVersion() { // The first NT version public static final long QQ_8_9_63 = 4194; + public static final long QQ_8_9_68 = 4264; } diff --git a/libs/stub/qq-stub b/libs/stub/qq-stub index d3aa028a6d..5a2a136690 160000 --- a/libs/stub/qq-stub +++ b/libs/stub/qq-stub @@ -1 +1 @@ -Subproject commit d3aa028a6d67647cd36eff246bc7beb66d4a88d3 +Subproject commit 5a2a136690b1f74bc2406fdca93b2b2c0078cecf