Correct offset with tabs

This commit is contained in:
bloeys
2022-02-27 10:42:08 +04:00
parent a98edabc90
commit f0c4a82b88

View File

@ -85,7 +85,7 @@ func (e *Editor) Render(drawStartPos, winSize *imgui.Vec2) {
maxCol := len(eee.chars) - 1 maxCol := len(eee.chars) - 1
if tabCount > 0 { if tabCount > 0 {
maxCol += clampInt(tabCount*settings.TabSize-1, 0, math.MaxInt) maxCol += clampInt(tabCount*settings.TabSize, 0, math.MaxInt)
} }
finalCol := clampInt(clickedCol+tabChars, 0, maxCol) finalCol := clampInt(clickedCol+tabChars, 0, maxCol)
if len(eee.chars) > 0 && finalCol > 0 { if len(eee.chars) > 0 && finalCol > 0 {