diff options
-rw-r--r-- | src/local/container.nim | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/local/container.nim b/src/local/container.nim index 34d4d181..dfa70ee9 100644 --- a/src/local/container.nim +++ b/src/local/container.nim @@ -529,9 +529,12 @@ proc centerColumn(container: Container) {.jsfunc.} = proc setCursorXYCenter(container: Container, x, y: int, refresh = true) {.jsfunc.} = let fy = container.fromy + let fx = container.fromx container.setCursorXY(x, y, refresh) if fy != container.fromy: container.centerLine() + if fx != container.fromx: + container.centerColumn() proc cursorDown(container: Container, n = 1) {.jsfunc.} = if container.select.open: |