From a437828b207f60ab9d469c3a5c124aea6706bd8e Mon Sep 17 00:00:00 2001 From: Corentin STG_CADIOU Date: Fri, 10 Jul 2015 14:33:40 +0200 Subject: [PATCH] DRY --- lib/Operations/Basic.coffee | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/Operations/Basic.coffee b/lib/Operations/Basic.coffee index cff81d53..e34896d2 100644 --- a/lib/Operations/Basic.coffee +++ b/lib/Operations/Basic.coffee @@ -520,6 +520,7 @@ module.exports = ()-> # case 3: $origin > $o.origin # $this insert_position is to the left of $o (forever!) while true + oDistance = o.getDistanceToOrigin() if o isnt @next_cl # $o happened concurrently if o.getDistanceToOrigin() is i @@ -529,9 +530,9 @@ module.exports = ()-> distance_to_origin = i + 1 else # nop - else if o.getDistanceToOrigin() < i + else if oDistance < i # case 2 - if i - distance_to_origin <= o.getDistanceToOrigin() + if i - distance_to_origin <= oDistance @prev_cl = o distance_to_origin = i + 1 else