Skip to content

Commit

Permalink
fix grey tips missing on 848
Browse files Browse the repository at this point in the history
  • Loading branch information
cinit committed Sep 23, 2020
1 parent 43bc323 commit 7960735
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@

import de.robv.android.xposed.XposedHelpers;
import nil.nadph.qnotified.util.DexKit;
import nil.nadph.qnotified.util.Initiator;

import java.lang.reflect.Modifier;

import static nil.nadph.qnotified.util.Initiator._QQAppInterface;
import static nil.nadph.qnotified.util.Initiator.load;
import static nil.nadph.qnotified.util.Utils.*;

public class ContactUtils {
Expand All @@ -15,8 +15,8 @@ public static String getTroopMemberNick(String troopUin, String memberUin) {
if (troopUin != null && troopUin.length() > 0) {
try {
Object mTroopManager = getTroopManager();
Object troopMemberInfo = invoke_virtual_declared_ordinal(mTroopManager, 0, 3, false, troopUin, memberUin,
String.class, String.class, load("com.tencent.mobileqq.data.TroopMemberInfo"));
Object troopMemberInfo = invoke_virtual_declared_ordinal(mTroopManager, 0, 3, false,
troopUin, memberUin, String.class, String.class, Initiator._TroopMemberInfo());
if (troopMemberInfo != null) {
String troopnick = (String) XposedHelpers.getObjectField(troopMemberInfo, "troopnick");
if (troopnick != null) {
Expand All @@ -26,7 +26,7 @@ public static String getTroopMemberNick(String troopUin, String memberUin) {
}
}
}
} catch (Exception e) {
} catch (Throwable e) {
log(e);
}
try {
Expand Down
10 changes: 7 additions & 3 deletions app/src/main/java/nil/nadph/qnotified/util/Initiator.java
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,11 @@
package nil.nadph.qnotified.util;

import android.os.Parcelable;

import com.tencent.mobileqq.app.QQAppInterface;
import de.robv.android.xposed.XposedBridge;

import java.lang.reflect.Field;

import de.robv.android.xposed.XposedBridge;

import static nil.nadph.qnotified.util.Utils.log;
import static nil.nadph.qnotified.util.Utils.loge;

Expand Down Expand Up @@ -456,6 +454,12 @@ public static Class _BaseChatPie() {
return clazz;
}

public static Class _TroopMemberInfo() {
Class<?> clazz = load("com.tencent.mobileqq.data.troop.TroopMemberInfo");
if (clazz == null) clazz = load("com.tencent.mobileqq.data.TroopMemberInfo");
return clazz;
}

public static Class _Conversation() {
Class<?> clazz = load("com/tencent/mobileqq/activity/home/Conversation");
if (clazz == null) clazz = load("com/tencent/mobileqq/activity/Conversation");
Expand Down

0 comments on commit 7960735

Please sign in to comment.