From 549f346d5ebfd3bde7a13e2ae0e6e2c217ce2669 Mon Sep 17 00:00:00 2001 From: Jan S Date: Fri, 18 Dec 2020 15:12:32 +0100 Subject: [PATCH] fix: prevent NullPointerException and ConcurrentModificationException when renaming something (PR #1055) --- jadx-gui/src/main/java/jadx/gui/utils/search/CodeIndex.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jadx-gui/src/main/java/jadx/gui/utils/search/CodeIndex.java b/jadx-gui/src/main/java/jadx/gui/utils/search/CodeIndex.java index bb2252cc8..e58ca6653 100644 --- a/jadx-gui/src/main/java/jadx/gui/utils/search/CodeIndex.java +++ b/jadx-gui/src/main/java/jadx/gui/utils/search/CodeIndex.java @@ -23,7 +23,7 @@ public class CodeIndex { values.add(value); } - public void removeForCls(JavaClass cls) { + public synchronized void removeForCls(JavaClass cls) { values.removeIf(v -> v.getJavaNode().getTopParentClass().equals(cls)); }