From 1eca2b6cb0163e696c3f524bdba9c22b79dc8fe7 Mon Sep 17 00:00:00 2001 From: S-trace Date: Fri, 3 Jan 2020 05:29:32 +0300 Subject: [PATCH] core: ClassInfo: Do not ignore setting alias to original class name Fixes trouble with renaming class back to its original name. --- jadx-core/src/main/java/jadx/core/dex/info/ClassInfo.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/jadx-core/src/main/java/jadx/core/dex/info/ClassInfo.java b/jadx-core/src/main/java/jadx/core/dex/info/ClassInfo.java index 7e166566f..ae95d6c6b 100644 --- a/jadx-core/src/main/java/jadx/core/dex/info/ClassInfo.java +++ b/jadx-core/src/main/java/jadx/core/dex/info/ClassInfo.java @@ -66,11 +66,9 @@ public final class ClassInfo implements Comparable { } public void changeShortName(String aliasName) { - if (!Objects.equals(name, aliasName)) { - ClassAliasInfo newAlias = new ClassAliasInfo(getAliasPkg(), aliasName); - fillAliasFullName(newAlias); - this.alias = newAlias; - } + ClassAliasInfo newAlias = new ClassAliasInfo(getAliasPkg(), aliasName); + fillAliasFullName(newAlias); + this.alias = newAlias; } public void changePkg(String aliasPkg) {