Skip to content

Commit 5470397

Browse files
committed
language-server: fix exception in inlay hint provider when MXMLData is null
1 parent 376a702 commit 5470397

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

language-server/src/main/java/com/as3mxml/vscode/providers/InlayHintProvider.java

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -90,11 +90,14 @@ public List<InlayHint> inlayHint(InlayHintParams params, CancelChecker cancelTok
9090

9191
if (uriString.endsWith(FILE_EXTENSION_MXML)) {
9292
MXMLData mxmlData = actionScriptProjectManager.getMXMLDataForPath(path, projectData);
93-
List<InlayHint> result = mxmlInlayHint(mxmlData, range, path, projectData);
94-
if (cancelToken != null) {
95-
cancelToken.checkCanceled();
93+
if (mxmlData != null) {
94+
List<InlayHint> result = mxmlInlayHint(mxmlData, range, path, projectData);
95+
if (cancelToken != null) {
96+
cancelToken.checkCanceled();
97+
}
98+
return result;
9699
}
97-
return result;
100+
return Collections.emptyList();
98101
}
99102

100103
if (!uriString.endsWith(FILE_EXTENSION_AS)) {

0 commit comments

Comments
 (0)