aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua')
-rw-r--r--lua/mason-core/package/init.lua4
1 files changed, 2 insertions, 2 deletions
diff --git a/lua/mason-core/package/init.lua b/lua/mason-core/package/init.lua
index e64c491e..4175a536 100644
--- a/lua/mason-core/package/init.lua
+++ b/lua/mason-core/package/init.lua
@@ -256,7 +256,7 @@ end
---@param callback fun(success: boolean, result_or_err: NewPackageVersion)
function Package:check_new_version(callback)
if self:is_registry_spec() then
- self:get_installed_version(function(success, installed_version)
+ self:get_installed_version(_.scheduler_wrap(function(success, installed_version)
if not success then
return callback(false, installed_version)
end
@@ -281,7 +281,7 @@ function Package:check_new_version(callback)
end)
:on_success(resolve(true))
:on_failure(resolve(false))
- end)
+ end))
else
a.run(function()
local receipt = self:get_receipt():or_else_throw "Unable to get receipt."