aboutsummaryrefslogtreecommitdiff
path: root/test/functional/vimscript
diff options
context:
space:
mode:
authorRiccardo Mazzarini <me@noib3.dev>2026-02-14 00:39:05 +0100
committerGitHub <noreply@github.com>2026-02-13 18:39:05 -0500
commit6657cc36712d9e7961efbf7063fec3173dfa571b (patch)
tree6ba3f9897da5a40af1234bfa428a264ca7394b41 /test/functional/vimscript
parent6bc0b8ae870c80e1dc9004e07436c46259854cc4 (diff)
downloadrneovim-6657cc36712d9e7961efbf7063fec3173dfa571b.tar.gz
rneovim-6657cc36712d9e7961efbf7063fec3173dfa571b.tar.bz2
rneovim-6657cc36712d9e7961efbf7063fec3173dfa571b.zip
fix(ui): repaint separator connectors after all window updates #37852
Problem: When a window is redrawn, `draw_vsep_win`/`draw_hsep_win` paint plain separator characters (`│`/`─`) along the window's entire edges, including cells that are connector corners belonging to other windows. Then `draw_sep_connectors_win` only fixes the corners of that same window, not connectors in the middle of its edges that belong to adjacent windows. If the window that "owns" the connector corner isn't part of the redraw, the connector is never repainted. Solution: Move connector drawing out of the per-window `win_update` and into a separate pass in `update_screen` that runs after all windows have been updated.
Diffstat (limited to 'test/functional/vimscript')
0 files changed, 0 insertions, 0 deletions