diff --git a/platform/lang-impl/src/com/intellij/openapi/fileEditor/impl/PsiAwareFileEditorManagerImpl.kt b/platform/lang-impl/src/com/intellij/openapi/fileEditor/impl/PsiAwareFileEditorManagerImpl.kt index e7da6a798cf7..61798ff31fb2 100644 --- a/platform/lang-impl/src/com/intellij/openapi/fileEditor/impl/PsiAwareFileEditorManagerImpl.kt +++ b/platform/lang-impl/src/com/intellij/openapi/fileEditor/impl/PsiAwareFileEditorManagerImpl.kt @@ -42,7 +42,7 @@ open class PsiAwareFileEditorManagerImpl(project: Project, coroutineScope: Corou override fun isProblem(file: VirtualFile): Boolean = problemSolver.isProblemFile(file) - override fun getFileTooltipText(file: VirtualFile, window: EditorWindow): String { + override fun getFileTooltipText(file: VirtualFile, window: EditorWindow?): String { val tooltipText: @NlsSafe StringBuilder = StringBuilder() if (Registry.`is`("ide.tab.tooltip.module", false)) { val module = ModuleUtilCore.findModuleForFile(file, project) diff --git a/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/FileEditorManagerImpl.kt b/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/FileEditorManagerImpl.kt index 038ec95e8d87..afe9a7623aa2 100644 --- a/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/FileEditorManagerImpl.kt +++ b/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/FileEditorManagerImpl.kt @@ -45,7 +45,6 @@ import com.intellij.openapi.fileEditor.ex.IdeDocumentHistory import com.intellij.openapi.fileEditor.impl.EditorComposite.Companion.retrofit import com.intellij.openapi.fileEditor.impl.text.AsyncEditorLoader import com.intellij.openapi.fileEditor.impl.text.TEXT_EDITOR_PROVIDER_TYPE_ID -import com.intellij.openapi.fileEditor.impl.text.TextEditorImpl import com.intellij.openapi.fileEditor.impl.text.TextEditorProvider import com.intellij.openapi.fileTypes.FileTypeEvent import com.intellij.openapi.fileTypes.FileTypeListener @@ -525,8 +524,8 @@ open class FileEditorManagerImpl( open fun isProblem(file: VirtualFile): Boolean = false - open fun getFileTooltipText(file: VirtualFile, window: EditorWindow): @NlsContexts.Tooltip String { - val composite = window.getComposite(file) + open fun getFileTooltipText(file: VirtualFile, window: EditorWindow?): @NlsContexts.Tooltip String { + val composite = window?.getComposite(file) val prefix = if (composite != null && composite.isPreview) "${LangBundle.message("preview.editor.tab.tooltip.text")} " else "" for (provider in EditorTabTitleProvider.EP_NAME.lazyDumbAwareExtensions(project)) { val text = provider.getEditorTabTooltipText(project, file)