diff --git a/platform/vcs-log/impl/src/com/intellij/vcs/log/ui/editor/VcsLogEditor.kt b/platform/vcs-log/impl/src/com/intellij/vcs/log/ui/editor/VcsLogEditor.kt index 5ccf5d749b2f..1f0e58ca7952 100644 --- a/platform/vcs-log/impl/src/com/intellij/vcs/log/ui/editor/VcsLogEditor.kt +++ b/platform/vcs-log/impl/src/com/intellij/vcs/log/ui/editor/VcsLogEditor.kt @@ -90,8 +90,10 @@ class VcsLogEditorProvider : FileEditorProvider, DumbAware { } class VcsLogEditorTabTitleProvider : EditorTabTitleProvider { - override fun getEditorTabTitle(project: Project, file: VirtualFile): String? = - file.getUserData(VCS_LOG_FILE_DISPLAY_NAME_GENERATOR) - ?.let { displayNameGenerator -> (file as? VcsLogFile)?.logUis?.run(displayNameGenerator) } - ?: file.name + override fun getEditorTabTitle(project: Project, file: VirtualFile): String? { + if (file !is VcsLogFile) return null + return file.getUserData(VCS_LOG_FILE_DISPLAY_NAME_GENERATOR) + ?.let { displayNameGenerator -> (file as? VcsLogFile)?.logUis?.run(displayNameGenerator) } + ?: file.name + } } \ No newline at end of file