When 'laststatus' changes, last_status_rec() for FR_ROW called last_status_rec() for each child independently. Each child searched for a donor frame and took a row, so N windows caused N rows to be taken instead of one shared row.
Fix by letting only the first leaf take a row; subsequent leaves share it with matching height adjustments. Also handle mixed status line heights from window-local 'statuslineopt'.
https://github.com/vim/vim/pull/19688
(2 files)
—
Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.![]()
@h-east pushed 1 commit.
—
View it on GitHub or unsubscribe.
You are receiving this because you are subscribed to this thread.![]()
@chrisbra It can be merged.
—
Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.![]()
thanks
—
Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.![]()
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.![]()