diff --git a/platform/lang-impl/src/com/intellij/lang/documentation/ide/impl/DocumentationAutoPopup.kt b/platform/lang-impl/src/com/intellij/lang/documentation/ide/impl/DocumentationAutoPopup.kt index 7db5c3f6042d..93c7540ce720 100644 --- a/platform/lang-impl/src/com/intellij/lang/documentation/ide/impl/DocumentationAutoPopup.kt +++ b/platform/lang-impl/src/com/intellij/lang/documentation/ide/impl/DocumentationAutoPopup.kt @@ -1,16 +1,15 @@ -// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. +// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.intellij.lang.documentation.ide.impl import com.intellij.codeInsight.lookup.Lookup import com.intellij.codeInsight.lookup.LookupEx import com.intellij.codeInsight.lookup.LookupManagerListener -import com.intellij.openapi.progress.blockingContext import com.intellij.openapi.project.Project import com.intellij.openapi.startup.ProjectActivity -internal class DocumentationAutoPopup : ProjectActivity { - override suspend fun execute(project: Project) : Unit = blockingContext { - project.messageBus.connect().subscribe(LookupManagerListener.TOPIC, DocumentationAutoPopupListener()) +private class DocumentationAutoPopup : ProjectActivity { + override suspend fun execute(project: Project) { + project.messageBus.simpleConnect().subscribe(LookupManagerListener.TOPIC, DocumentationAutoPopupListener()) } }