From e56812a09d3677957c41bccc8988599208e3b49a Mon Sep 17 00:00:00 2001 From: ruki Date: Tue, 1 Dec 2015 23:59:53 +0800 Subject: improve prober --- xmake/scripts/base/utils.lua | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'xmake/scripts/base/utils.lua') diff --git a/xmake/scripts/base/utils.lua b/xmake/scripts/base/utils.lua index 58ec6ba60..738013a76 100644 --- a/xmake/scripts/base/utils.lua +++ b/xmake/scripts/base/utils.lua @@ -224,10 +224,13 @@ function utils.call(funcs, pred, ...) -- exists predicate? if pred and type(pred) == "function" then - if not pred(name, result) then break end + if not pred(name, result) then return false end -- failed? - elseif not result then break end + elseif not result then return false end end + + -- ok + return true end -- return module: utils -- cgit v1.3.1