Skip to content

Commit 50119b3

Browse files
authored
fix: Register code action provider after server mode change (#1224)
1 parent f13ac5c commit 50119b3

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

src/extension.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@ async function doActivate(_operationId: string, context: ExtensionContext): Prom
8585
await testSourceProvider.initialize();
8686
await testFileWatcher.registerListeners();
8787
await testCodeLensController.registerCodeLensProvider();
88+
await registerTestCodeActionProvider();
8889
}
8990
}));
9091
}

src/provider/codeActionProvider.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,8 @@ export class TestCodeActionProvider implements CodeActionProvider {
2929
}
3030

3131
export async function registerTestCodeActionProvider(): Promise<Disposable> {
32-
if (provider) {
33-
provider.dispose();
34-
}
32+
disposeCodeActionProvider();
33+
3534
provider = languages.registerCodeActionsProvider(
3635
{language: 'java', scheme: 'file', pattern: '**/*.java'},
3736
new TestCodeActionProvider(),

0 commit comments

Comments
 (0)