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);