Skip to content

Commit 92eb448

Browse files
committed
subclass platform editor tab title provider to respect settings (redhat-developer#652)
Signed-off-by: Andre Dietisheim <[email protected]>
1 parent df31833 commit 92eb448

File tree

2 files changed

+3
-6
lines changed

2 files changed

+3
-6
lines changed

src/main/kotlin/com/redhat/devtools/intellij/kubernetes/editor/ResourceEditorTabTitleProvider.kt

+3-6
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,13 @@
1111
package com.redhat.devtools.intellij.kubernetes.editor
1212

1313
import com.intellij.openapi.fileEditor.impl.EditorTabTitleProvider
14+
import com.intellij.openapi.fileEditor.impl.UniqueNameEditorTabTitleProvider
1415
import com.intellij.openapi.project.Project
1516
import com.intellij.openapi.vfs.VirtualFile
1617
import com.redhat.devtools.intellij.common.validation.KubernetesResourceInfo
1718
import com.redhat.devtools.intellij.kubernetes.editor.util.isKubernetesResource
1819

19-
open class ResourceEditorTabTitleProvider : EditorTabTitleProvider {
20+
open class ResourceEditorTabTitleProvider : UniqueNameEditorTabTitleProvider() {
2021

2122
companion object {
2223
const val TITLE_UNKNOWN_CLUSTERRESOURCE = "Unknown Cluster Resource"
@@ -34,14 +35,10 @@ open class ResourceEditorTabTitleProvider : EditorTabTitleProvider {
3435
TITLE_UNKNOWN_CLUSTERRESOURCE
3536
}
3637
} else {
37-
getTitleFor(file)
38+
super.getEditorTabTitle(project, file)
3839
}
3940
}
4041

41-
private fun getTitleFor(file: VirtualFile): String {
42-
return file.name
43-
}
44-
4542
private fun getTitleFor(info: KubernetesResourceInfo): String {
4643
val name = info.name ?: TITLE_UNKNOWN_NAME
4744
val namespace = info.namespace

src/main/resources/test.yml

Whitespace-only changes.

0 commit comments

Comments
 (0)