Mercurial > vim
diff src/workshop.c @ 692:a28f83d37113
updated for version 7.0208
author | vimboss |
---|---|
date | Mon, 27 Feb 2006 00:08:02 +0000 |
parents | c4d200412ae9 |
children | e085b0f7b036 |
line wrap: on
line diff
--- a/src/workshop.c +++ b/src/workshop.c @@ -1127,13 +1127,13 @@ workshop_get_positions( *curLine = curwin->w_cursor.lnum; *curCol = curwin->w_cursor.col; - if (curbuf->b_visual_mode == 'v' && - equalpos(curwin->w_cursor, curbuf->b_visual_end)) + if (curbuf->b_visual.vi_mode == 'v' && + equalpos(curwin->w_cursor, curbuf->b_visual.vi_end)) { - *selStartLine = curbuf->b_visual_start.lnum; - *selStartCol = curbuf->b_visual_start.col; - *selEndLine = curbuf->b_visual_end.lnum; - *selEndCol = curbuf->b_visual_end.col; + *selStartLine = curbuf->b_visual.vi_start.lnum; + *selStartCol = curbuf->b_visual.vi_start.col; + *selEndLine = curbuf->b_visual.vi_end.lnum; + *selEndCol = curbuf->b_visual.vi_end.col; *selection = get_selection(curbuf); if (*selection) *selLength = strlen(*selection); @@ -1171,10 +1171,10 @@ get_selection( char *new_sp; /* temp pointer to new sp */ int lnum; /* line number we are appending */ - if (buf->b_visual_mode == 'v') + if (buf->b_visual.vi_mode == 'v') { - start = &buf->b_visual_start; - end = &buf->b_visual_end; + start = &buf->b_visual.vi_start; + end = &buf->b_visual.vi_end; if (start->lnum == end->lnum) { /* selection is all on one line */