Skip to content

Commit 4d9c84b

Browse files
committed
Prevent Theia from crashing by checking if extensions.onDidChange exists
Signed-off-by: Fred Bricon <[email protected]>
1 parent d05978e commit 4d9c84b

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/extension.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -307,9 +307,11 @@ export function activate(context: ExtensionContext): Promise<ExtensionAPI> {
307307
}
308308
};
309309
context.subscriptions.push(workspace.registerTextDocumentContentProvider('jdt', provider));
310-
extensions.onDidChange(() => {
311-
onExtensionChange(extensions.all);
312-
});
310+
if (extensions.onDidChange) {//Theia doesn't support this API yet
311+
extensions.onDidChange(() => {
312+
onExtensionChange(extensions.all);
313+
});
314+
}
313315
excludeProjectSettingsFiles();
314316
});
315317

0 commit comments

Comments
 (0)