Mercurial > vim
comparison src/eval.c @ 6316:5f54e1995751 v7.4.491
updated for version 7.4.491
Problem: When winrestview() has a negative "topline" value there are
display errors.
Solution: Correct a negative value to 1. (Hirohito Higashi)
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Fri, 31 Oct 2014 15:45:52 +0100 |
parents | ac6cfdc02695 |
children | 65e72747feca |
comparison
equal
deleted
inserted
replaced
6315:f1d8e0778d1b | 6316:5f54e1995751 |
---|---|
19574 # ifdef FEAT_VERTSPLIT | 19574 # ifdef FEAT_VERTSPLIT |
19575 win_new_width(curwin, W_WIDTH(curwin)); | 19575 win_new_width(curwin, W_WIDTH(curwin)); |
19576 # endif | 19576 # endif |
19577 changed_window_setting(); | 19577 changed_window_setting(); |
19578 | 19578 |
19579 if (curwin->w_topline == 0) | 19579 if (curwin->w_topline <= 0) |
19580 curwin->w_topline = 1; | 19580 curwin->w_topline = 1; |
19581 if (curwin->w_topline > curbuf->b_ml.ml_line_count) | 19581 if (curwin->w_topline > curbuf->b_ml.ml_line_count) |
19582 curwin->w_topline = curbuf->b_ml.ml_line_count; | 19582 curwin->w_topline = curbuf->b_ml.ml_line_count; |
19583 #ifdef FEAT_DIFF | 19583 #ifdef FEAT_DIFF |
19584 check_topfill(curwin, TRUE); | 19584 check_topfill(curwin, TRUE); |