From 450caf40334f3200ea4d40cffee4c1464a8da504 Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Mon, 20 Jun 2016 18:17:03 +0200 Subject: [PATCH] VirtualFile.getParent() is nullable (EA-84222 - NPE: DecompiledFileWritingAccessProvider.isPotentiallyWritable) (cherry picked from commit a77f4df) --- .../jetbrains/kotlin/idea/internal/KotlinDecompilerAdapter.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/internal/KotlinDecompilerAdapter.kt b/idea/src/org/jetbrains/kotlin/idea/internal/KotlinDecompilerAdapter.kt index c3f2ddcaf9f..726bc65ba04 100644 --- a/idea/src/org/jetbrains/kotlin/idea/internal/KotlinDecompilerAdapter.kt +++ b/idea/src/org/jetbrains/kotlin/idea/internal/KotlinDecompilerAdapter.kt @@ -54,7 +54,7 @@ fun getOrCreateDummyRoot(): VirtualFile = class DecompiledFileWritingAccessProvider : WritingAccessProvider() { override fun isPotentiallyWritable(file: VirtualFile): Boolean { - if (file.fileSystem is DummyFileSystem && file.parent.name == KOTLIN_DECOMPILED_FOLDER) { + if (file.fileSystem is DummyFileSystem && file.parent?.name == KOTLIN_DECOMPILED_FOLDER) { return false } return true