[vim/vim] WinBar row vertical separator not refreshed on window change (PR #20310)

2 views
Skip to first unread message

h_east

unread,
May 23, 2026, 10:50:50 PM (2 days ago) May 23
to vim/vim, Subscribed
Problem:  After the current window changes, the vertical separator cell
          on the WinBar row keeps its previous VertSplit / VertSplitNC
          highlight.  Content rows and status line rows of the same
          window are refreshed correctly; only the WinBar row is left
          behind, so the WinBar's separator no longer matches the
          surrounding cells.
Solution: Include the WinBar row in draw_vsep_win() when redrawing
          from the top of the window.  When called with row == 0 the
          loop now starts at wp->w_winrow (the WinBar row when present)
          instead of W_WINROW(wp) (the content start), so the separator
          highlight on the WinBar row is updated together with the rest
          of the window.

Fixes: #20304


You can view, comment on, or merge this pull request online at:

  https://github.com/vim/vim/pull/20310

Commit Summary

  • f2bbf3b WinBar row vertical separator not refreshed on window change

File Changes

(4 files)

Patch Links:


Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/pull/20310@github.com>

Christian Brabandt

unread,
May 24, 2026, 1:43:52 PM (12 hours ago) May 24
to vim/vim, Subscribed
chrisbra left a comment (vim/vim#20310)

thanks


Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.

You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/pull/20310/c4529507719@github.com>

Christian Brabandt

unread,
May 24, 2026, 1:47:48 PM (12 hours ago) May 24
to vim/vim, Subscribed

Closed #20310 via 24678d3.


Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.

You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/pull/20310/issue_event/25902788870@github.com>

Reply all
Reply to author
Forward
0 new messages