comparison src/eval.c @ 4043:80b041b994d1 v7.3.776

updated for version 7.3.776 Problem: ml_get error when searching, caused by curwin not matching curbuf. Solution: Avoid changing curbuf. (Lech Lorens)
author Bram Moolenaar <bram@vim.org>
date Wed, 23 Jan 2013 15:53:15 +0100
parents 56bb88c68f98
children 42edc5dac33c
comparison
equal deleted inserted replaced
4042:874910cb3cf5 4043:80b041b994d1
18882 return &curwin->w_cursor; 18882 return &curwin->w_cursor;
18883 } 18883 }
18884 #endif 18884 #endif
18885 if (name[0] == '\'') /* mark */ 18885 if (name[0] == '\'') /* mark */
18886 { 18886 {
18887 pp = getmark_fnum(name[1], FALSE, fnum); 18887 pp = getmark_buf_fnum(curbuf, name[1], FALSE, fnum);
18888 if (pp == NULL || pp == (pos_T *)-1 || pp->lnum <= 0) 18888 if (pp == NULL || pp == (pos_T *)-1 || pp->lnum <= 0)
18889 return NULL; 18889 return NULL;
18890 return pp; 18890 return pp;
18891 } 18891 }
18892 18892