diff --git a/platform/lang-impl/src/com/intellij/ide/impl/StructureViewWrapperImpl.kt b/platform/lang-impl/src/com/intellij/ide/impl/StructureViewWrapperImpl.kt index 8d6da88e78ce..518542a6b5a0 100644 --- a/platform/lang-impl/src/com/intellij/ide/impl/StructureViewWrapperImpl.kt +++ b/platform/lang-impl/src/com/intellij/ide/impl/StructureViewWrapperImpl.kt @@ -476,6 +476,16 @@ class StructureViewWrapperImpl( } } + @ApiStatus.Internal + fun queueUpdate() { + if (myStructureView is StructureViewComponent) { + (myStructureView as StructureViewComponent).queueUpdate() + } + if (myStructureView is StructureViewComposite) { + ((myStructureView as StructureViewComposite).selectedStructureView as? StructureViewComponent)?.queueUpdate() + } + } + private suspend fun updateHeaderActions(structureView: StructureView?) { val titleActions: List = if (structureView is StructureViewComponent) { if (ExperimentalUI.isNewUI()) {