mirror of
https://github.com/vim/vim.git
synced 2025-09-29 04:34:16 -04:00
patch 9.0.0667: ml_get error when 'splitkeep' is "screen"
Problem: ml_get error when 'splitkeep' is "screen". (Marius Gedminas) Solution: Check the botline is not too large. (Luuk van Baal, closes #11293, closes #11292)
This commit is contained in:
committed by
Bram Moolenaar
parent
7beaf6a720
commit
346823d3e5
@@ -6356,7 +6356,8 @@ win_fix_scroll(int resize)
|
||||
if (wp->w_height != wp->w_prev_height)
|
||||
{
|
||||
// If window has moved update botline to keep the same screenlines.
|
||||
if (*p_spk == 's' && wp->w_winrow != wp->w_prev_winrow)
|
||||
if (*p_spk == 's' && wp->w_winrow != wp->w_prev_winrow
|
||||
&& wp->w_botline - 1 <= wp->w_buffer->b_ml.ml_line_count)
|
||||
{
|
||||
lnum = wp->w_cursor.lnum;
|
||||
diff = (wp->w_winrow - wp->w_prev_winrow)
|
||||
|
Reference in New Issue
Block a user