From 9fbf9ef667c7b65109637f7b83b6e54128459944 Mon Sep 17 00:00:00 2001 From: Skylot Date: Mon, 22 Jul 2019 18:26:39 +0300 Subject: [PATCH] fix(gui): compare files extension in case insensitive way --- jadx-core/src/main/java/jadx/api/ResourceType.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/jadx-core/src/main/java/jadx/api/ResourceType.java b/jadx-core/src/main/java/jadx/api/ResourceType.java index 14724eaf3..157bde9ea 100644 --- a/jadx-core/src/main/java/jadx/api/ResourceType.java +++ b/jadx-core/src/main/java/jadx/api/ResourceType.java @@ -5,8 +5,9 @@ public enum ResourceType { MANIFEST("AndroidManifest.xml"), XML(".xml"), ARSC(".arsc"), - FONT(".ttf"), + FONT(".ttf", ".otf"), IMG(".png", ".gif", ".jpg"), + MEDIA(".mp3", ".wav"), LIB(".so"), UNKNOWN; @@ -23,7 +24,7 @@ public enum ResourceType { public static ResourceType getFileType(String fileName) { for (ResourceType type : ResourceType.values()) { for (String ext : type.getExts()) { - if (fileName.endsWith(ext)) { + if (fileName.toLowerCase().endsWith(ext)) { return type; } }