Skip to content

Commit ee623dd

Browse files
committed
avoid double version bump
1 parent 6d3d6df commit ee623dd

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

lsp-test/src/Language/LSP/Test/Session.hs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -379,12 +379,11 @@ updateState (FromServerMess SWorkspaceApplyEdit r) = do
379379
-- Update VFS to new document versions
380380
let sortedVersions = map (sortBy (compare `on` (^. textDocument . version))) groupedParams
381381
latestVersions = map ((^. textDocument) . last) sortedVersions
382-
bumpedVersions = map (version . _Just +~ 1) latestVersions
383382

384-
forM_ bumpedVersions $ \(VersionedTextDocumentIdentifier uri v) ->
383+
forM_ latestVersions $ \(VersionedTextDocumentIdentifier uri v) ->
385384
modify $ \s ->
386385
let oldVFS = vfs s
387-
update (VirtualFile oldV file_ver t) = VirtualFile (fromMaybe oldV v) (file_ver + 1) t
386+
update (VirtualFile oldV file_ver t) = VirtualFile (fromMaybe oldV v) (file_ver +1) t
388387
newVFS = updateVFS (Map.adjust update (toNormalizedUri uri)) oldVFS
389388
in s { vfs = newVFS }
390389

0 commit comments

Comments
 (0)