From 33ef833a314a3a26c1711b6fc9295720a59b8d72 Mon Sep 17 00:00:00 2001 From: "Alex A. Naanou" Date: Fri, 23 Aug 2019 06:28:17 +0300 Subject: [PATCH] minor tweak... Signed-off-by: Alex A. Naanou --- ui (gen4)/lib/widget/browse2.js | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/ui (gen4)/lib/widget/browse2.js b/ui (gen4)/lib/widget/browse2.js index f8976687..49b6895e 100755 --- a/ui (gen4)/lib/widget/browse2.js +++ b/ui (gen4)/lib/widget/browse2.js @@ -1953,15 +1953,14 @@ var BaseBrowserPrototype = { : lst } // stopping mechanics... - var res - var Stop = context.stop ? - null - : new Error('walk2(..): Stop.') + var res, StopException var stop = context.stop = context.stop || function(r){ - res = r - throw Stop } + res = r + throw StopException } + .run(function(){ + StopException = new Error('walk2(..): StopException.') }) try { var map @@ -2014,9 +2013,9 @@ var BaseBrowserPrototype = { : [], ] }) .flat() - // handle Stop and errors... + // handle StopException and errors... } catch(e){ - if(e === Stop){ + if(e === StopException){ return res } throw e } },