From ef83dc2f04f4bfa7d7e68f37123ef428928e5b95 Mon Sep 17 00:00:00 2001 From: Connor Tumbleson Date: Tue, 8 Nov 2022 06:56:05 -0500 Subject: [PATCH] fix: don't assume a referent exists on ReferenceValue (#2926) --- .../src/main/java/brut/androlib/res/data/value/ResEnumAttr.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/brut.apktool/apktool-lib/src/main/java/brut/androlib/res/data/value/ResEnumAttr.java b/brut.apktool/apktool-lib/src/main/java/brut/androlib/res/data/value/ResEnumAttr.java index 50e7f615..64e51f0c 100644 --- a/brut.apktool/apktool-lib/src/main/java/brut/androlib/res/data/value/ResEnumAttr.java +++ b/brut.apktool/apktool-lib/src/main/java/brut/androlib/res/data/value/ResEnumAttr.java @@ -71,7 +71,7 @@ public class ResEnumAttr extends ResAttr { break; } } - if (ref != null) { + if (ref != null && !ref.referentIsNull()) { value2 = ref.getReferent().getName(); mItemsCache.put(value, value2); }