summaryrefslogtreecommitdiff
path: root/lua/clever_f
diff options
context:
space:
mode:
Diffstat (limited to 'lua/clever_f')
-rw-r--r--lua/clever_f/destination_engine.lua4
1 files changed, 1 insertions, 3 deletions
diff --git a/lua/clever_f/destination_engine.lua b/lua/clever_f/destination_engine.lua
index e039851..eb41d47 100644
--- a/lua/clever_f/destination_engine.lua
+++ b/lua/clever_f/destination_engine.lua
@@ -151,7 +151,6 @@ function DestinationEngine:calculate(view, origin, plan, count, first_move)
local request = calculation_inputs(view, origin, plan, count, first_move)
local current_origin = request.origin
local successful_steps = 0
- local boundary_reached = false
while successful_steps < request.count.value do
local destination = next_destination(
@@ -160,14 +159,13 @@ function DestinationEngine:calculate(view, origin, plan, count, first_move)
till_equality_allowed(request, successful_steps)
)
if destination == nil then
- boundary_reached = true
break
end
current_origin = destination
successful_steps = successful_steps + 1
end
- if not boundary_reached then
+ if successful_steps == request.count.value then
return domain.SearchOutcome.complete(current_origin, successful_steps)
end
return domain.SearchOutcome.boundary_before_any(request.origin)