Skip to content

Commit 1f81a34

Browse files
BoykoAlexCopilot
andauthored
Update eclipse-language-servers/org.springframework.tooling.boot.ls/src/org/springframework/tooling/boot/ls/views/LogicalStructureView.java
Co-authored-by: Copilot <[email protected]> Signed-off-by: Alex Boyko <[email protected]>
1 parent f4b0960 commit 1f81a34

File tree

1 file changed

+3
-0
lines changed
  • eclipse-language-servers/org.springframework.tooling.boot.ls/src/org/springframework/tooling/boot/ls/views

1 file changed

+3
-0
lines changed

eclipse-language-servers/org.springframework.tooling.boot.ls/src/org/springframework/tooling/boot/ls/views/LogicalStructureView.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,9 @@ void fetchStructure(Set<String> affectedProjects, boolean updateMetadata) {
6262
} else {
6363
@SuppressWarnings("unchecked")
6464
List<StereotypeNode> oldNodes = (List<StereotypeNode>) treeViewer.getInput();
65+
if (oldNodes == null) {
66+
oldNodes = Collections.emptyList();
67+
}
6568
List<StereotypeNode> newNodes = new ArrayList<>(oldNodes.size() + nodes.size());
6669
Map<String, Optional<StereotypeNode>> nodesMap = affectedProjects.stream().collect(Collectors.toMap(e -> e, e -> nodes.stream().filter(n -> e.equals(n.getProjectId())).findFirst()));
6770
for (StereotypeNode n : oldNodes) {

0 commit comments

Comments
 (0)