From 23c153a6ed6f33da9402878ba33c2b2ad2087f1b Mon Sep 17 00:00:00 2001 From: Fox2Code Date: Sun, 14 Aug 2022 12:36:38 +0200 Subject: [PATCH] Make module.prop version fallback handle more edge cases --- app/src/main/java/com/fox2code/mmm/utils/PropUtils.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/fox2code/mmm/utils/PropUtils.java b/app/src/main/java/com/fox2code/mmm/utils/PropUtils.java index b54128a..3403d94 100644 --- a/app/src/main/java/com/fox2code/mmm/utils/PropUtils.java +++ b/app/src/main/java/com/fox2code/mmm/utils/PropUtils.java @@ -382,7 +382,8 @@ public class PropUtils { // Make versionName no longer than 16 charters to avoid UI overflow. public static String shortenVersionName(String versionName, long versionCode) { - if (versionName == null) return "v" + versionCode; + if (versionName == null || versionName.isEmpty() || + "null".equals(versionName)) return "v" + versionCode; if (versionName.length() <= 16) return versionName; int i = versionName.lastIndexOf('.'); if (i != -1 && i <= 16 && versionName.indexOf('.') != i