From 3a4eeb8d56b208150556160d3e9d2de324fa402e Mon Sep 17 00:00:00 2001 From: nik Date: Tue, 31 Jul 2012 13:32:06 +0400 Subject: [PATCH] IDEA-89367: Cannot rename folder --- .../psi/impl/source/tree/injected/InjectedLanguageUtil.java | 1 + 1 file changed, 1 insertion(+) diff --git a/platform/lang-impl/src/com/intellij/psi/impl/source/tree/injected/InjectedLanguageUtil.java b/platform/lang-impl/src/com/intellij/psi/impl/source/tree/injected/InjectedLanguageUtil.java index b1cf67d8945d..b64c44eb3ee7 100644 --- a/platform/lang-impl/src/com/intellij/psi/impl/source/tree/injected/InjectedLanguageUtil.java +++ b/platform/lang-impl/src/com/intellij/psi/impl/source/tree/injected/InjectedLanguageUtil.java @@ -374,6 +374,7 @@ public class InjectedLanguageUtil { public static PsiFile getTopLevelFile(@NotNull PsiElement element) { PsiFile containingFile = element.getContainingFile(); + if (containingFile == null) return null; Document document = PsiDocumentManager.getInstance(element.getProject()).getCachedDocument(containingFile); if (document instanceof DocumentWindow) { PsiElement host = InjectedLanguageManager.getInstance(containingFile.getProject()).getInjectionHost(containingFile);