diff --git a/idea/src/org/jetbrains/kotlin/idea/slicer/KotlinSliceUsageCellRenderer.kt b/idea/src/org/jetbrains/kotlin/idea/slicer/KotlinSliceUsageCellRenderer.kt index 5a9164e4171..0294195c2e3 100644 --- a/idea/src/org/jetbrains/kotlin/idea/slicer/KotlinSliceUsageCellRenderer.kt +++ b/idea/src/org/jetbrains/kotlin/idea/slicer/KotlinSliceUsageCellRenderer.kt @@ -20,6 +20,7 @@ import org.jetbrains.kotlin.renderer.DescriptorRenderer import org.jetbrains.kotlin.renderer.render import org.jetbrains.kotlin.resolve.descriptorUtil.isCompanionObject import org.jetbrains.kotlin.resolve.descriptorUtil.isExtension +import java.awt.Font // Based on com.intellij.slicer.SliceUsageCellRenderer object KotlinSliceUsageCellRenderer : SliceUsageCellRendererBase() { @@ -39,6 +40,10 @@ object KotlinSliceUsageCellRenderer : SliceUsageCellRendererBase() { attributes = attributes.derive(attributes.style, JBColor.LIGHT_GRAY, attributes.bgColor, attributes.waveColor) } + if (attributes.fontStyle == Font.BOLD) { + attributes = attributes.derive(attributes.style or SimpleTextAttributes.STYLE_UNDERLINE, null, null, null) + } + append(textChunk.text, attributes) if (i == 0) { append(FontUtil.spaceAndThinSpace())