mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-16 14:23:28 +07:00
[Rider] Redo the non-adjustment in UsagePreviewPanel.kt
(cherry picked from commit 0e093a6e446b66f41ab399e5d99c9ee4bf0a94fe) IJ-CR-150481 GitOrigin-RevId: faa4dbc7129366e017d8e54b31badd5df44fad9c
This commit is contained in:
committed by
intellij-monorepo-bot
parent
5cb944666b
commit
bf2a7a3672
@@ -417,6 +417,9 @@ open class UsagePreviewPanel @JvmOverloads constructor(project: Project,
|
||||
|
||||
@Internal
|
||||
companion object {
|
||||
|
||||
val DO_NOT_ADJUST_NAME_RANGE: Key<Boolean> = Key.create<Boolean>("UsageViewPanel.DO_NOT_ADJUST_NAME_RANGE")
|
||||
|
||||
const val LINE_HEIGHT_PROPERTY = "UsageViewPanel.lineHeightProperty"
|
||||
private val LOG = Logger.getInstance(UsagePreviewPanel::class.java)
|
||||
|
||||
@@ -499,9 +502,9 @@ open class UsagePreviewPanel @JvmOverloads constructor(project: Project,
|
||||
*/
|
||||
@JvmStatic
|
||||
fun getNameElementTextRange(psiElement: PsiElement): TextRange {
|
||||
if (psiElement.getUserData(DO_NOT_ADJUST_NAME_RANGE) == true)
|
||||
return psiElement.textRange
|
||||
val psiFile = psiElement.containingFile
|
||||
if (psiElement.textOffset == 0 && psiElement.textRange == TextRange.EMPTY_RANGE /*reference equals!!*/)
|
||||
return TextRange.EMPTY_RANGE
|
||||
val nameElement = psiFile.findElementAt(psiElement.textOffset)
|
||||
return if (nameElement != null) {
|
||||
nameElement.textRange
|
||||
|
||||
Reference in New Issue
Block a user