search: Fix PVS/V547: checking variable right after assigning it

This commit is contained in:
ZyX
2018-04-22 19:44:56 +03:00
parent 3c7cc03f34
commit b144a77f38

View File

@@ -4017,23 +4017,22 @@ current_search (
VIsual = start_pos; VIsual = start_pos;
curwin->w_cursor = pos; curwin->w_cursor = pos;
VIsual_active = TRUE; VIsual_active = true;
VIsual_mode = 'v'; VIsual_mode = 'v';
if (VIsual_active) { redraw_curbuf_later(INVERTED); // Update the inversion.
redraw_curbuf_later(INVERTED); /* update the inversion */ if (*p_sel == 'e') {
if (*p_sel == 'e') { // Correction for exclusive selection depends on the direction.
/* Correction for exclusive selection depends on the direction. */ if (forward && ltoreq(VIsual, curwin->w_cursor)) {
if (forward && ltoreq(VIsual, curwin->w_cursor)) inc_cursor();
inc_cursor(); } else if (!forward && ltoreq(curwin->w_cursor, VIsual)) {
else if (!forward && ltoreq(curwin->w_cursor, VIsual)) inc(&VIsual);
inc(&VIsual);
} }
} }
if (fdo_flags & FDO_SEARCH && KeyTyped) if (fdo_flags & FDO_SEARCH && KeyTyped) {
foldOpenCursor(); foldOpenCursor();
}
may_start_select('c'); may_start_select('c');
setmouse(); setmouse();