From 5a51c5f96d1bae6f70dbb813feda63b9303b821b Mon Sep 17 00:00:00 2001 From: Connor Tumbleson Date: Sun, 14 Jul 2019 07:09:39 -0400 Subject: [PATCH] style: add comment for explanation of 9patch minimization --- .../apktool-lib/src/main/java/brut/androlib/Androlib.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/brut.apktool/apktool-lib/src/main/java/brut/androlib/Androlib.java b/brut.apktool/apktool-lib/src/main/java/brut/androlib/Androlib.java index 43117961..10cd7eca 100644 --- a/brut.apktool/apktool-lib/src/main/java/brut/androlib/Androlib.java +++ b/brut.apktool/apktool-lib/src/main/java/brut/androlib/Androlib.java @@ -173,6 +173,9 @@ public class Androlib { unk.getSize(file) != 0) { ext = FilenameUtils.getExtension(file); + + // If we don't have a png extension, but we have multiple "dots", we may have another iteration + // of OEM specific 9patch files. We need to record full path for these. if (ext.isEmpty() || (!ext.equals("png") && StringUtils.countMatches(file, ".") > 1)) { ext = file; }