From a12a7fabc085c1cd66f7f1b30f0a328021ac751d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Gr=C3=B6ber?= Date: Sat, 21 Nov 2015 17:27:31 +0100 Subject: [PATCH] Invalidate components cache when setup-config changed (Fix #684) --- Language/Haskell/GhcMod/Target.hs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Language/Haskell/GhcMod/Target.hs b/Language/Haskell/GhcMod/Target.hs index e622dd5..7c4dca8 100644 --- a/Language/Haskell/GhcMod/Target.hs +++ b/Language/Haskell/GhcMod/Target.hs @@ -210,7 +210,7 @@ resolvedComponentsCache distdir = Cached { filterOutSetupCfg = filter (/= cradleRootDir setupConfigPath distdir) changedFiles = filterOutSetupCfg iifs - in if null changedFiles + in if null changedFiles || setupChanged then Nothing else Just $ map Left changedFiles