Mercurial > vim
diff src/if_python.c @ 1929:9230c45fdde6 v7.2.226
updated for version 7.2-226
author | vimboss |
---|---|
date | Thu, 09 Jul 2009 18:06:49 +0000 |
parents | fc89a4f98a8b |
children | 11c6bda3b53a |
line wrap: on
line diff
--- a/src/if_python.c +++ b/src/if_python.c @@ -2497,9 +2497,9 @@ SetBufferLine(buf_T *buf, PyInt n, PyObj PyErr_SetVim(_("cannot delete line")); else { - deleted_lines_mark((linenr_T)n, 1L); if (buf == curwin->w_buffer) py_fix_cursor((linenr_T)n, (linenr_T)n + 1, (linenr_T)-1); + deleted_lines_mark((linenr_T)n, 1L); } curbuf = savebuf; @@ -2596,10 +2596,9 @@ SetBufferLineList(buf_T *buf, PyInt lo, break; } } - deleted_lines_mark((linenr_T)lo, (long)i); - if (buf == curwin->w_buffer) py_fix_cursor((linenr_T)lo, (linenr_T)hi, (linenr_T)-n); + deleted_lines_mark((linenr_T)lo, (long)i); } curbuf = savebuf;