Skip to content

Commit bc3b0de

Browse files
committed
use extensionUri and joinPath instead of asAbsolutePath
1 parent 44700f8 commit bc3b0de

4 files changed

Lines changed: 10 additions & 11 deletions

File tree

extensions/css-language-features/client/src/browser/cssClientMain.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* Licensed under the MIT License. See License.txt in the project root for license information.
44
*--------------------------------------------------------------------------------------------*/
55

6-
import { ExtensionContext } from 'vscode';
6+
import { ExtensionContext, Uri } from 'vscode';
77
import { LanguageClientOptions } from 'vscode-languageclient';
88
import { startClient, LanguageClientConstructor } from '../cssClient';
99
import { LanguageClient } from 'vscode-languageclient/browser';
@@ -17,9 +17,9 @@ declare const TextDecoder: {
1717

1818
// this method is called when vs code is activated
1919
export function activate(context: ExtensionContext) {
20-
const serverMain = context.asAbsolutePath('server/dist/browser/cssServerMain.js');
20+
const serverMain = Uri.joinPath(context.extensionUri, 'server/dist/browser/cssServerMain.js');
2121
try {
22-
const worker = new Worker(serverMain);
22+
const worker = new Worker(serverMain.toString());
2323
const newLanguageClient: LanguageClientConstructor = (id: string, name: string, clientOptions: LanguageClientOptions) => {
2424
return new LanguageClient(id, name, clientOptions, worker);
2525
};

extensions/html-language-features/client/src/browser/htmlClientMain.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* Licensed under the MIT License. See License.txt in the project root for license information.
44
*--------------------------------------------------------------------------------------------*/
55

6-
import { ExtensionContext } from 'vscode';
6+
import { ExtensionContext, Uri } from 'vscode';
77
import { LanguageClientOptions } from 'vscode-languageclient';
88
import { startClient, LanguageClientConstructor } from '../htmlClient';
99
import { LanguageClient } from 'vscode-languageclient/browser';
@@ -17,9 +17,9 @@ declare const TextDecoder: {
1717

1818
// this method is called when vs code is activated
1919
export function activate(context: ExtensionContext) {
20-
const serverMain = context.asAbsolutePath('server/dist/browser/htmlServerMain.js');
20+
const serverMain = Uri.joinPath(context.extensionUri, 'server/dist/browser/cssServerMain.js');
2121
try {
22-
const worker = new Worker(serverMain);
22+
const worker = new Worker(serverMain.toString());
2323
const newLanguageClient: LanguageClientConstructor = (id: string, name: string, clientOptions: LanguageClientOptions) => {
2424
return new LanguageClient(id, name, clientOptions, worker);
2525
};

extensions/json-language-features/client/src/browser/jsonClientMain.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* Licensed under the MIT License. See License.txt in the project root for license information.
44
*--------------------------------------------------------------------------------------------*/
55

6-
import { ExtensionContext } from 'vscode';
6+
import { ExtensionContext, Uri } from 'vscode';
77
import { LanguageClientOptions } from 'vscode-languageclient';
88
import { startClient, LanguageClientConstructor } from '../jsonClient';
99
import { LanguageClient } from 'vscode-languageclient/browser';
@@ -17,9 +17,9 @@ declare function fetch(uri: string, options: any): any;
1717

1818
// this method is called when vs code is activated
1919
export function activate(context: ExtensionContext) {
20-
const serverMain = context.asAbsolutePath('server/dist/browser/jsonServerMain.js');
20+
const serverMain = Uri.joinPath(context.extensionUri, 'server/dist/browser/cssServerMain.js');
2121
try {
22-
const worker = new Worker(serverMain);
22+
const worker = new Worker(serverMain.toString());
2323
const newLanguageClient: LanguageClientConstructor = (id: string, name: string, clientOptions: LanguageClientOptions) => {
2424
return new LanguageClient(id, name, clientOptions, worker);
2525
};

extensions/typescript-language-features/src/extension.browser.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ export function activate(
5252
const versionProvider = new StaticVersionProvider(
5353
new TypeScriptVersion(
5454
TypeScriptVersionSource.Bundled,
55-
context.asAbsolutePath('dist/browser/typescript-web/tsserver.web.js'),
55+
vscode.Uri.joinPath(context.extensionUri, 'dist/browser/typescript-web/tsserver.web.js').toString(),
5656
API.v400));
5757

5858
const lazyClientHost = createLazyClientHost(context, false, {
@@ -78,4 +78,3 @@ export function activate(
7878

7979
return getExtensionApi(onCompletionAccepted.event, pluginManager);
8080
}
81-

0 commit comments

Comments
 (0)