diff --git a/platform/core-impl/src/com/intellij/psi/impl/smartPointers/SmartPointerManagerImpl.java b/platform/core-impl/src/com/intellij/psi/impl/smartPointers/SmartPointerManagerImpl.java index d1cb392b22f7..6f6f27507641 100644 --- a/platform/core-impl/src/com/intellij/psi/impl/smartPointers/SmartPointerManagerImpl.java +++ b/platform/core-impl/src/com/intellij/psi/impl/smartPointers/SmartPointerManagerImpl.java @@ -208,7 +208,7 @@ public class SmartPointerManagerImpl extends SmartPointerManager { public int getPointersNumber(@NotNull PsiFile containingFile) { synchronized (lock) { List pointers = getPointers(containingFile); - return pointers == null ? 0 : pointers.size(); + return pointers == null ? 0 : ((UnsafeWeakList)pointers).toStrongList().size(); } }