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