Mercurial > vim
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 |