diff src/screen.c @ 820:57c7403f6599

updated for version 7.0c11
author vimboss
date Thu, 06 Apr 2006 20:18:50 +0000
parents 23f82b5d2814
children 1cdd2661f34c
line wrap: on
line diff
--- a/src/screen.c
+++ b/src/screen.c
@@ -4296,8 +4296,10 @@ win_line(wp, lnum, startrow, endrow, noc
 		v = wp->w_skipcol;
 	    else
 		v = wp->w_leftcol;
-	    if (vcol < v + col)	/* line ends before left margin */
-		vcol = v + col;
+	    /* check if line ends before left margin */
+	    if (vcol < v + col - win_col_off(wp))
+
+		vcol = v + col - win_col_off(wp);
 	    if (wp->w_p_cuc
 		    && (int)wp->w_virtcol >= vcol
 		    && (int)wp->w_virtcol < W_WIDTH(wp) * (row - startrow + 1)