vim-patch:9.0.1726: incorrect heights in win_size_restore() (#24765)

Problem: incorrect heights in win_size_restore()
Solution: avoid restoring incorrect heights in win_size_restore()

876f5fb570

I already merged this prior, so just replace the new test with the old one,
but add a test case for the global statusline.
This commit is contained in:
Sean Dewar
2023-08-17 23:16:19 +01:00
committed by GitHub
parent 7dcbe74234
commit 9f7e7455c0
3 changed files with 36 additions and 29 deletions

View File

@@ -7198,7 +7198,7 @@ int global_stl_height(void)
/// @param morewin pretend there are two or more windows if true.
int last_stl_height(bool morewin)
{
return (p_ls > 1 || (p_ls == 1 && (!one_nonfloat() || morewin))) ? STATUS_HEIGHT : 0;
return (p_ls > 1 || (p_ls == 1 && (morewin || !one_nonfloat()))) ? STATUS_HEIGHT : 0;
}
/// Return the minimal number of rows that is needed on the screen to display