From c72f2a2c9624194b81573b910dd7de59b8f5305e Mon Sep 17 00:00:00 2001 From: S-trace Date: Fri, 3 Jan 2020 03:46:30 +0300 Subject: [PATCH] core: RenameReasonAttr: Do not append new reason if it is already there Fixes possible "reason: invalid class name and invalid class name" comments after class refresh. --- .../java/jadx/core/dex/attributes/nodes/RenameReasonAttr.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jadx-core/src/main/java/jadx/core/dex/attributes/nodes/RenameReasonAttr.java b/jadx-core/src/main/java/jadx/core/dex/attributes/nodes/RenameReasonAttr.java index 028182295..b56dd409c 100644 --- a/jadx-core/src/main/java/jadx/core/dex/attributes/nodes/RenameReasonAttr.java +++ b/jadx-core/src/main/java/jadx/core/dex/attributes/nodes/RenameReasonAttr.java @@ -46,7 +46,7 @@ public class RenameReasonAttr implements IAttribute { public RenameReasonAttr append(String reason) { if (description.isEmpty()) { description += reason; - } else { + } else if (!description.contains(reason)) { description += " and " + reason; } return this;