mirror of
https://github.com/chylex/IntelliJ-Rainbow-Brackets.git
synced 2025-05-27 23:34:04 +02:00
parent
bc4859c9b6
commit
21ab983945
@ -486,7 +486,11 @@ class RainbowIndentsPass internal constructor(
|
|||||||
val document = editor.document
|
val document = editor.document
|
||||||
val project = editor.project ?: return null
|
val project = editor.project ?: return null
|
||||||
val psiFile = PsiManager.getInstance(project).findFile(virtualFile) ?: return null
|
val psiFile = PsiManager.getInstance(project).findFile(virtualFile) ?: return null
|
||||||
var element = psiFile.findElementAt(highlighter.endOffset)?.parent ?: return null
|
var element = try {
|
||||||
|
psiFile.findElementAt(highlighter.endOffset)?.parent ?: return null
|
||||||
|
} catch (e: Throwable) {
|
||||||
|
return null
|
||||||
|
}
|
||||||
|
|
||||||
var rainbowInfo = RainbowInfo.RAINBOW_INFO_KEY[element]
|
var rainbowInfo = RainbowInfo.RAINBOW_INFO_KEY[element]
|
||||||
if (rainbowInfo == null && psiFile is XmlFile && element !is XmlTag) {
|
if (rainbowInfo == null && psiFile is XmlFile && element !is XmlTag) {
|
||||||
|
Loading…
Reference in New Issue
Block a user