aboutsummaryrefslogtreecommitdiffstats
path: root/lua/mason-core/async/init.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/mason-core/async/init.lua')
-rw-r--r--lua/mason-core/async/init.lua3
1 files changed, 3 insertions, 0 deletions
diff --git a/lua/mason-core/async/init.lua b/lua/mason-core/async/init.lua
index 0b327218..a6c7c8ef 100644
--- a/lua/mason-core/async/init.lua
+++ b/lua/mason-core/async/init.lua
@@ -188,6 +188,9 @@ end
---@param mode '"first"' | '"all"'
local function wait(suspend_fns, mode)
local channel = oneshot_channel()
+ if #suspend_fns == 0 then
+ return
+ end
do
local results = {}