From aa56a20632a0190ac52f1c41ccf7e2aa6732183a Mon Sep 17 00:00:00 2001 From: Vladimir Krivosheev Date: Fri, 17 Oct 2014 13:44:03 +0200 Subject: [PATCH] prevent misuse --- .../idea/maven/services/MavenRepositoryServicesManager.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/plugins/maven/src/main/java/org/jetbrains/idea/maven/services/MavenRepositoryServicesManager.java b/plugins/maven/src/main/java/org/jetbrains/idea/maven/services/MavenRepositoryServicesManager.java index e43789b85dd8..ca5296fc0b7a 100644 --- a/plugins/maven/src/main/java/org/jetbrains/idea/maven/services/MavenRepositoryServicesManager.java +++ b/plugins/maven/src/main/java/org/jetbrains/idea/maven/services/MavenRepositoryServicesManager.java @@ -69,8 +69,10 @@ public class MavenRepositoryServicesManager implements PersistentStateComponent< } public void setUrls(@NotNull List urls) { - myUrls.clear(); - myUrls.addAll(urls); + if (myUrls != urls) { + myUrls.clear(); + myUrls.addAll(urls); + } } @Override