From 8a17e6c1c9a83c4f844eae95c3bf4b399c248e33 Mon Sep 17 00:00:00 2001 From: Valentin Kipyatkov Date: Mon, 7 Aug 2017 12:50:41 +0300 Subject: [PATCH] WIP --- .../kotlin/idea/inspections/KotlinUnusedImportInspection.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/inspections/KotlinUnusedImportInspection.kt b/idea/src/org/jetbrains/kotlin/idea/inspections/KotlinUnusedImportInspection.kt index a0cc30598b0..d178fa26549 100644 --- a/idea/src/org/jetbrains/kotlin/idea/inspections/KotlinUnusedImportInspection.kt +++ b/idea/src/org/jetbrains/kotlin/idea/inspections/KotlinUnusedImportInspection.kt @@ -179,7 +179,9 @@ class KotlinUnusedImportInspection : AbstractKotlinInspection() { if (undoManager.isUndoInProgress || undoManager.isRedoInProgress) return false // if we stand inside import statements, do not optimize - val importsRange = file.importList?.textRange ?: return false + val importList = file.importList ?: return false + if (importList) + val importsRange = importList?.textRange ?: return false if (importsRange.containsOffset(editor.caretModel.offset)) return false val codeAnalyzer = DaemonCodeAnalyzerEx.getInstanceEx(project)