Skip to content

Commit b4879fb

Browse files
committed
Fix "Logtalk: Toggle Code Lens" command to preserve code lens outdated status
1 parent 4bfc416 commit b4879fb

File tree

3 files changed

+12
-2
lines changed

3 files changed

+12
-2
lines changed

CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changelog
22

3+
## [0.31.0]
4+
5+
* Fix "Logtalk: Toggle Code Lens" command to preserve code lens outdated status
6+
37
## [0.30.0]
48

59
* Fix code navigation issues on Windows

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "logtalk-for-vscode",
33
"displayName": "Logtalk for VSCode",
44
"description": "Logtalk programming support",
5-
"version": "0.30.0",
5+
"version": "0.31.0",
66
"publisher": "LogtalkDotOrg",
77
"icon": "images/logtalk.png",
88
"license": "MIT",
@@ -501,7 +501,7 @@
501501
"compile": "tsc -watch -p ./",
502502
"test": "tsc ./tests/runTest.ts",
503503
"vsix:make": "vsce package --baseImagesUrl https://raw.githubusercontent.com/llvm/llvm-project/master/clang-tools-extra/clangd/clients/clangd-vscode/",
504-
"vsix:install": "code --install-extension logtalk-for-vscode-0.30.0.vsix"
504+
"vsix:install": "code --install-extension logtalk-for-vscode-0.31.0.vsix"
505505
},
506506
"devDependencies": {
507507
"@types/bluebird": "^3.5.38",

src/features/logtalkTerminal.ts

+6
Original file line numberDiff line numberDiff line change
@@ -1023,10 +1023,16 @@ export default class LogtalkTerminal {
10231023
let section = workspace.getConfiguration("logtalk", uri);
10241024
if (section) {
10251025
let enabled: boolean = section.get<boolean>("enableCodeLens");
1026+
let metricsCodeLensOutdated: boolean = LogtalkMetricsCodeLensProvider.outdated;
1027+
let testsCodeLensOutdated: boolean = LogtalkTestsCodeLensProvider.outdated;
10261028
if (enabled) {
10271029
await section.update("enableCodeLens", false, false);
1030+
LogtalkMetricsCodeLensProvider.outdated = metricsCodeLensOutdated;
1031+
LogtalkTestsCodeLensProvider.outdated = testsCodeLensOutdated;
10281032
} else {
10291033
await section.update("enableCodeLens", true, false);
1034+
LogtalkMetricsCodeLensProvider.outdated = metricsCodeLensOutdated;
1035+
LogtalkTestsCodeLensProvider.outdated = testsCodeLensOutdated;
10301036
}
10311037
} else {
10321038
throw new Error("configuration settings error: logtalk");

0 commit comments

Comments
 (0)