updated for version 7.2-279
diff --git a/src/misc2.c b/src/misc2.c
index 0537993..5fc64bb 100644
--- a/src/misc2.c
+++ b/src/misc2.c
@@ -156,7 +156,7 @@
|| ((ve_flags & VE_ONEMORE) && wcol < MAXCOL)
#endif
;
- line = ml_get_curline();
+ line = ml_get_buf(curbuf, pos->lnum, FALSE);
if (wcol >= MAXCOL)
{
@@ -332,9 +332,9 @@
#endif
#ifdef FEAT_MBYTE
- /* prevent cursor from moving on the trail byte */
+ /* prevent from moving onto a trail byte */
if (has_mbyte)
- mb_adjust_cursor();
+ mb_adjustpos(pos);
#endif
if (col < wcol)