From d2b6c0890c8f95db3bba4711b38d341dbcd14e34 Mon Sep 17 00:00:00 2001 From: William Boman Date: Fri, 28 Mar 2025 00:06:17 +0100 Subject: fix(ui): fix setting outdated package state --- lua/mason/ui/instance.lua | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'lua') diff --git a/lua/mason/ui/instance.lua b/lua/mason/ui/instance.lua index 3b5f82be..f5bf6f04 100644 --- a/lua/mason/ui/instance.lua +++ b/lua/mason/ui/instance.lua @@ -460,11 +460,8 @@ local function check_new_package_version(pkg) end local function check_new_package_versions() - local state = get_state() - - local outdated_packages = {} - mutate_state(function(state) + local outdated_packages = {} for _, pkg in ipairs(state.packages.installed) do local current_version = pkg:get_installed_version() local latest_version = pkg:get_latest_version() @@ -476,6 +473,7 @@ local function check_new_package_versions() state.packages.states[pkg.name].new_version = nil end end + state.packages.outdated_packages = outdated_packages end) end -- cgit v1.2.3-70-g09d2