diff --git a/ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/BreadcrumbsImpl.java b/ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/BreadcrumbsImpl.java index 52f134586838..58cd0a995c0e 100644 --- a/ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/BreadcrumbsImpl.java +++ b/ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/BreadcrumbsImpl.java @@ -90,7 +90,7 @@ public void run(List servers, FileObject file) { capa -> Utils.isEnabled(capa.getDocumentSymbolProvider()), () -> new DocumentSymbolParams(new TextDocumentIdentifier(Utils.toURI(file))), (server, params) -> server.getTextDocumentService().documentSymbol(params), - (server, result) -> result.stream().map(this::toDocumentSymbol).forEach(symbols -> Pair.of(server, symbols))); + (server, result) -> allSymbols.add(Pair.of(server, result.stream().map(this::toDocumentSymbol).toList()))); this.rootElement = new RootBreadcrumbsElementImpl(file, doc, allSymbols);