From d3937dfa82b55068d90ad294ad306f9c48c0a765 Mon Sep 17 00:00:00 2001 From: peter Date: Mon, 11 Feb 2019 17:45:58 +0100 Subject: [PATCH] compute breadcrumbs on committed document (IDEA-CR-43119, IDEA-202231) --- .../src/com/intellij/xml/breadcrumbs/BreadcrumbsXmlWrapper.java | 1 + 1 file changed, 1 insertion(+) diff --git a/xml/impl/src/com/intellij/xml/breadcrumbs/BreadcrumbsXmlWrapper.java b/xml/impl/src/com/intellij/xml/breadcrumbs/BreadcrumbsXmlWrapper.java index 3c0562dde722..38973b8dbb6e 100644 --- a/xml/impl/src/com/intellij/xml/breadcrumbs/BreadcrumbsXmlWrapper.java +++ b/xml/impl/src/com/intellij/xml/breadcrumbs/BreadcrumbsXmlWrapper.java @@ -195,6 +195,7 @@ public class BreadcrumbsXmlWrapper extends JComponent implements Disposable { Boolean forcedShown = BreadcrumbsForceShownSettings.getForcedShown(myEditor); myAsyncUpdateProgress = ReadAction .nonBlocking(() -> myBreadcrumbsCollector.computeCrumbs(myFile, document, offset, forcedShown)) + .withDocumentsCommitted(myProject) .expireWhen(() -> Disposer.isDisposed(this)) .finishOnUiThread(ModalityState.any(), (_crumbs) -> { Iterable crumbs =