mirror of
https://github.com/vim/vim.git
synced 2025-09-23 03:43:49 -04:00
patch 9.0.0416: ml_get error when appending lines in popup window
Problem: ml_get error when appending lines in popup window. Solution: Only update w_topline when w_buffer matches curbuf. (closes #11074)
This commit is contained in:
@@ -254,7 +254,11 @@ set_buffer_lines(
|
||||
&& wp->w_cursor.lnum > append_lnum)
|
||||
wp->w_cursor.lnum += added;
|
||||
check_cursor_col();
|
||||
update_topline();
|
||||
|
||||
// Only update the window view if w_buffer matches curbuf, otherwise
|
||||
// the computations will be wrong.
|
||||
if (curwin->w_buffer == curbuf)
|
||||
update_topline();
|
||||
}
|
||||
|
||||
done:
|
||||
|
Reference in New Issue
Block a user