fix IDEA-356651 AE: StringUtil.repeatSymbol

(cherry picked from commit fd2b92ad120021c7839fd5b5b3fa2f7d7ed9cf48)

IJ-CR-158652

GitOrigin-RevId: d3db6e2c2bcde61916a52a3fd607510592c81b80
This commit is contained in:
Ivan Shakhov
2025-03-28 09:23:09 +00:00
committed by intellij-monorepo-bot
parent 80bb002b77
commit 6da0361fca
@@ -50,7 +50,8 @@ class TextMateLineIndentProvider : LineIndentProvider {
if (indentChange != null) {
val baseLineIndent = prevLineText.indentOfLine(options)
return IndentInfo(0, baseLineIndent + indentChange * options.TAB_SIZE, 0).generateNewWhiteSpace(options)
val indent = maxOf(baseLineIndent + indentChange * options.TAB_SIZE, 0) // IDEA-356651 avoid negative
return IndentInfo(0, indent, 0).generateNewWhiteSpace(options)
}
return null