From 18aea1b2a37a79148ab49f3aa9b597f464c8e2f7 Mon Sep 17 00:00:00 2001 From: Rik van der Kleij Date: Sat, 15 Feb 2020 17:00:12 +0100 Subject: [PATCH] Fix issue #509 --- .../haskell/external/component/StackProjectManager.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/scala/intellij/haskell/external/component/StackProjectManager.scala b/src/main/scala/intellij/haskell/external/component/StackProjectManager.scala index e6bfbabc..84343579 100644 --- a/src/main/scala/intellij/haskell/external/component/StackProjectManager.scala +++ b/src/main/scala/intellij/haskell/external/component/StackProjectManager.scala @@ -313,7 +313,7 @@ object StackProjectManager { private def invalidateTypeInfo(event: PsiTreeChangeEvent): Unit = { val element = Option(event.getOldChild).orElse(Option(event.getNewChild)).flatMap(e => HaskellPsiUtil.findExpression(e)).orElse(Option(event.getParent)) - val elements = element.map(e => HaskellPsiUtil.findQualifiedNamedElements(e)).getOrElse(Seq()).toSeq + val elements = element.filter(_.isValid).map(HaskellPsiUtil.findQualifiedNamedElements).getOrElse(Seq()).toSeq TypeInfoComponent.invalidateElements(event.getFile, elements) }