diff options
Diffstat (limited to 'xmake/scripts/base')
| -rw-r--r-- | xmake/scripts/base/utils.lua | 7 |
1 files changed, 5 insertions, 2 deletions
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 |
