diff --git a/platform/core-impl/src/com/intellij/psi/impl/source/PsiFileImpl.java b/platform/core-impl/src/com/intellij/psi/impl/source/PsiFileImpl.java index 00a0650c593a..d8e3cda6163b 100644 --- a/platform/core-impl/src/com/intellij/psi/impl/source/PsiFileImpl.java +++ b/platform/core-impl/src/com/intellij/psi/impl/source/PsiFileImpl.java @@ -648,11 +648,11 @@ public abstract class PsiFileImpl extends ElementBase implements PsiFileEx, PsiF FileElement treeElement = derefTreeElement(); if (treeElement != null) { - setTreeElementPointer(null); treeElement.detachFromFile(); DebugUtil.onInvalidated(treeElement); } updateTrees(myTrees.clearStub("onContentReload")); + setTreeElementPointer(null); } finally { DebugUtil.finishPsiModification();