From bce91f8a351f424edb7369f510ef14d652484cb0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Tue, 21 Apr 2015 11:58:37 +0200 Subject: Handle failure of a movement gracefully This for example fixes movements to unset marks. --- vis.c | 1 + 1 file changed, 1 insertion(+) (limited to 'vis.c') diff --git a/vis.c b/vis.c index 0616fb8..13943e3 100644 --- a/vis.c +++ b/vis.c @@ -1160,6 +1160,7 @@ static void action_do(Action *a) { if (pos == EPOS) { c.range.start = start; c.range.end = start; + pos = start; } else { c.range.start = MIN(start, pos); c.range.end = MAX(start, pos); -- cgit v1.2.3