summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvimboss <devnull@localhost>2009-02-21 20:11:41 +0000
committervimboss <devnull@localhost>2009-02-21 20:11:41 +0000
commit1f2f545014aea2817674a63799914476b2829eb2 (patch)
tree9262ef3417b2bab61f4d9895884af008408d8817
parent2b4908dd7581169b401cb6ec7de34de6458ac534 (diff)
downloadvim-1f2f545014aea2817674a63799914476b2829eb2.tar.gz
updated for version 7.2-111v7.2.111v7-2-111
-rw-r--r--src/screen.c7
-rw-r--r--src/version.c2
2 files changed, 7 insertions, 2 deletions
diff --git a/src/screen.c b/src/screen.c
index 684c3942..f395bd0f 100644
--- a/src/screen.c
+++ b/src/screen.c
@@ -2596,6 +2596,7 @@ win_line(wp, lnum, startrow, endrow, nochange)
int noinvcur = FALSE; /* don't invert the cursor */
#ifdef FEAT_VISUAL
pos_T *top, *bot;
+ int lnum_in_visual_area = FALSE;
#endif
pos_T pos;
long v;
@@ -2792,9 +2793,10 @@ win_line(wp, lnum, startrow, endrow, nochange)
top = &VIsual;
bot = &curwin->w_cursor;
}
+ lnum_in_visual_area = (lnum >= top->lnum && lnum <= bot->lnum);
if (VIsual_mode == Ctrl_V) /* block mode */
{
- if (lnum >= top->lnum && lnum <= bot->lnum)
+ if (lnum_in_visual_area)
{
fromcol = wp->w_old_cursor_fcol;
tocol = wp->w_old_cursor_lcol;
@@ -4557,7 +4559,8 @@ win_line(wp, lnum, startrow, endrow, nochange)
* highlight the cursor position itself. */
if (wp->w_p_cuc && vcol == (long)wp->w_virtcol
&& lnum != wp->w_cursor.lnum
- && draw_state == WL_LINE)
+ && draw_state == WL_LINE
+ && !lnum_in_visual_area)
{
vcol_save_attr = char_attr;
char_attr = hl_combine_attr(char_attr, hl_attr(HLF_CUC));
diff --git a/src/version.c b/src/version.c
index 7b13cecf..f724afd5 100644
--- a/src/version.c
+++ b/src/version.c
@@ -677,6 +677,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 111,
+/**/
110,
/**/
109,