Skip to content

Commit 27d1c7c

Browse files
committed
Check onDidCreateFiles is available
Signed-off-by: Fred Bricon <fbricon@gmail.com>
1 parent ded1477 commit 27d1c7c

3 files changed

Lines changed: 6 additions & 4 deletions

File tree

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"author": "Red Hat",
66
"icon": "icons/icon128.png",
77
"license": "EPL-2.0",
8-
"version": "0.60.0",
8+
"version": "0.59.1",
99
"publisher": "redhat",
1010
"bugs": "https://github.com/redhat-developer/vscode-java/issues",
1111
"preview": true,

src/fileEventHandler.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use strict';
22

33
import * as path from 'path';
4-
import { workspace, FileCreateEvent, ExtensionContext, FileRenameEvent, window, TextDocument, SnippetString, commands, Uri } from 'vscode';
4+
import { workspace, FileCreateEvent, ExtensionContext, window, TextDocument, SnippetString, commands, Uri } from 'vscode';
55
import { LanguageClient } from 'vscode-languageclient';
66
import { ListCommandResult } from './buildpath';
77
import { Commands } from './commands';
@@ -13,7 +13,9 @@ export function setServerStatus(ready: boolean) {
1313
}
1414

1515
export function registerFileEventHandlers(client: LanguageClient, context: ExtensionContext, ) {
16-
context.subscriptions.push(workspace.onDidCreateFiles(handleNewJavaFiles));
16+
if (workspace.onDidCreateFiles) {// Theia doesn't support workspace.onDidCreateFiles yet
17+
context.subscriptions.push(workspace.onDidCreateFiles(handleNewJavaFiles));
18+
}
1719
}
1820

1921
async function handleNewJavaFiles(e: FileCreateEvent) {

0 commit comments

Comments
 (0)