From 5e81bd833bd9864aff7aae7671a96e8c67ccdccf Mon Sep 17 00:00:00 2001 From: Andreas Oberritter Date: Sat, 13 Jan 2018 16:27:57 +0100 Subject: [PATCH] Decode attributes which may contain either enums or values, e.g. layout_width android:layout_width="UNKNOWN_DATA_0x6401" becomes android:layout_width="100dp". --- .../src/main/java/jadx/core/xmlgen/ManifestAttributes.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/jadx-core/src/main/java/jadx/core/xmlgen/ManifestAttributes.java b/jadx-core/src/main/java/jadx/core/xmlgen/ManifestAttributes.java index b0bd20e84..3e70d1cf6 100644 --- a/jadx-core/src/main/java/jadx/core/xmlgen/ManifestAttributes.java +++ b/jadx-core/src/main/java/jadx/core/xmlgen/ManifestAttributes.java @@ -168,10 +168,7 @@ public class ManifestAttributes { return null; } if (attr.getType() == MAttrType.ENUM) { - String name = attr.getValues().get(value); - if (name != null) { - return name; - } + return attr.getValues().get(value); } else if (attr.getType() == MAttrType.FLAG) { StringBuilder sb = new StringBuilder(); for (Map.Entry entry : attr.getValues().entrySet()) {