Skip to content

Commit 021cc51

Browse files
committed
Do not register workspace status item when running with CDK
1 parent f9af8e4 commit 021cc51

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/lsptoolshost/languageStatusBar.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,17 @@ import { RoslynLanguageServer } from './roslynLanguageServer';
88
import { RoslynLanguageServerEvents } from './languageServerEvents';
99
import { languageServerOptions } from '../shared/options';
1010
import { ServerStateChange } from './serverStateChange';
11+
import { getCSharpDevKit } from '../utils/getCSharpDevKit';
1112

1213
export function registerLanguageStatusItems(
1314
context: vscode.ExtensionContext,
1415
languageServer: RoslynLanguageServer,
1516
languageServerEvents: RoslynLanguageServerEvents
1617
) {
17-
WorkspaceStatus.createStatusItem(context, languageServer, languageServerEvents);
18+
// DevKit will provide an equivalent workspace status item.
19+
if (!getCSharpDevKit()) {
20+
WorkspaceStatus.createStatusItem(context, languageServer, languageServerEvents);
21+
}
1822
}
1923

2024
class WorkspaceStatus {

0 commit comments

Comments
 (0)