AssertionFailedError: Too many projects leaked in tests

This commit is contained in:
Gregory.Shrago
2017-02-10 22:40:38 +03:00
parent 2d1e4346fc
commit ed27986fc7
@@ -415,7 +415,7 @@ public class ProjectManagerImpl extends ProjectManagerEx implements Disposable {
synchronized (lock) {
myOpenProjects = ArrayUtil.remove(myOpenProjects, project);
ProjectCoreUtil.theProject = myOpenProjects.length == 1 ? myOpenProjects[0] : null;
myOpenProjectByHash.remove(project.getLocationHash());
myOpenProjectByHash.values().remove(project); // remove by value and not by key!
}
}