From 43b8f6c5bd81ddb9701ee27ea13ce55dabc78185 Mon Sep 17 00:00:00 2001 From: Ax333l Date: Wed, 15 Mar 2023 21:39:27 +0100 Subject: [PATCH] fix: XMLValuesEncoder not being able to create new entries --- .../java/com/reandroid/apk/xmlencoder/XMLValuesEncoder.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/main/java/com/reandroid/apk/xmlencoder/XMLValuesEncoder.java b/src/main/java/com/reandroid/apk/xmlencoder/XMLValuesEncoder.java index 1d920be..c7f4c83 100644 --- a/src/main/java/com/reandroid/apk/xmlencoder/XMLValuesEncoder.java +++ b/src/main/java/com/reandroid/apk/xmlencoder/XMLValuesEncoder.java @@ -46,10 +46,7 @@ class XMLValuesEncoder { } private void encode(TypeBlock typeBlock, XMLElement element){ String name = element.getAttributeValue("name"); - int resourceId = getMaterials() - .resolveLocalResourceId(typeBlock.getTypeName(), name); - Entry entry = typeBlock - .getOrCreateEntry((short) (0xffff & resourceId)); + Entry entry = typeBlock.getOrCreateEntry(name); encodeValue(entry, element);