We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e5d8deb commit b54fd49Copy full SHA for b54fd49
hls-graph/src/Development/IDE/Graph/Internal/Database.hs
@@ -186,7 +186,8 @@ updateReverseDeps myId db prev new = do
186
where
187
doOne f id = do
188
rdeps <- getReverseDependencies db id
189
- Ids.insert (reverseDeps $ databaseReverseDeps db) id (f $ fromMaybe mempty rdeps)
+ withLock (databaseLock db) $
190
+ Ids.insert (reverseDeps $ databaseReverseDeps db) id (f $ fromMaybe mempty rdeps)
191
192
getReverseDependencies :: Database -> Id -> IO (Maybe (HSet.HashSet Id))
193
getReverseDependencies db = Ids.lookup (reverseDeps $ databaseReverseDeps db)
0 commit comments