From 13780dbaf51ee6749b3d23662e10b42810ffa89f Mon Sep 17 00:00:00 2001 From: Dmitry Boulytchev Date: Wed, 27 Jun 2012 19:12:21 +0400 Subject: [PATCH] Fixed minor bug in multimaplets again (compile server). --- .../ether/dependencyView/IntObjectPersistentMultiMaplet.java | 2 +- .../ether/dependencyView/IntObjectTransientMultiMaplet.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/jps/model/src/org/jetbrains/ether/dependencyView/IntObjectPersistentMultiMaplet.java b/jps/model/src/org/jetbrains/ether/dependencyView/IntObjectPersistentMultiMaplet.java index d2978f49021c..100b125fe3c8 100644 --- a/jps/model/src/org/jetbrains/ether/dependencyView/IntObjectPersistentMultiMaplet.java +++ b/jps/model/src/org/jetbrains/ether/dependencyView/IntObjectPersistentMultiMaplet.java @@ -83,7 +83,7 @@ class IntObjectPersistentMultiMaplet extends IntObjectMult public void replace(int key, Collection value) { try { myCache.remove(key); - if (value == null) { + if (value == null || value.size() == 0) { myMap.remove(key); } else { diff --git a/jps/model/src/org/jetbrains/ether/dependencyView/IntObjectTransientMultiMaplet.java b/jps/model/src/org/jetbrains/ether/dependencyView/IntObjectTransientMultiMaplet.java index 830bdae198f5..e5d91e4d49c7 100644 --- a/jps/model/src/org/jetbrains/ether/dependencyView/IntObjectTransientMultiMaplet.java +++ b/jps/model/src/org/jetbrains/ether/dependencyView/IntObjectTransientMultiMaplet.java @@ -55,7 +55,7 @@ class IntObjectTransientMultiMaplet extends IntObjectMulti @Override public void replace(int key, Collection value) { - if (value == null) { + if (value == null || value.size() == 0) { myMap.remove(key); } else {