From 0c0d26a8c19957075bcdae1319fa38cde584518c Mon Sep 17 00:00:00 2001 From: Andreas Stallinger Date: Mon, 7 Oct 2019 00:08:40 +0200 Subject: navigator relative fix move from % to division rem since higher numbers for prev failed i have " prev 10" in my configs which was not working properly --- src/navigator.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/navigator.c b/src/navigator.c index 6b77643..c2a5f5f 100644 --- a/src/navigator.c +++ b/src/navigator.c @@ -133,9 +133,9 @@ void imv_navigator_select_rel(struct imv_navigator *nav, ssize_t direction) } if (direction > 1) { - direction = direction % nav->paths->len; + direction = div(direction, nav->paths->len).rem; } else if (direction < -1) { - direction = direction % nav->paths->len; + direction = div(direction, nav->paths->len).rem; } else if (direction == 0) { return; } -- cgit v1.2.3