diff --git a/org.scala-ide.sdt.core/src/org/scalaide/ui/internal/editor/ScalaSourceFileEditor.scala b/org.scala-ide.sdt.core/src/org/scalaide/ui/internal/editor/ScalaSourceFileEditor.scala index 2324b74ab1..9b05c5ff97 100644 --- a/org.scala-ide.sdt.core/src/org/scalaide/ui/internal/editor/ScalaSourceFileEditor.scala +++ b/org.scala-ide.sdt.core/src/org/scalaide/ui/internal/editor/ScalaSourceFileEditor.scala @@ -225,9 +225,11 @@ class ScalaSourceFileEditor extends CompilationUnitEditor with ScalaCompilationU } EclipseUtils.scheduleJob("Updating occurrence annotations", priority = Job.DECORATE) { monitor => - val fileName = getInteractiveCompilationUnit.file.name - Utils.debugTimed("Time elapsed for \"updateOccurrences\" in source " + fileName) { - performOccurrencesUpdate(selection, lastModified) + Option(getInteractiveCompilationUnit) foreach { cu => + val fileName = cu.file.name + Utils.debugTimed("Time elapsed for \"updateOccurrences\" in source " + fileName) { + performOccurrencesUpdate(selection, lastModified) + } } Status.OK_STATUS }