diff options
| author | William Boman <william@redwill.se> | 2025-03-28 00:06:17 +0100 |
|---|---|---|
| committer | William Boman <william@redwill.se> | 2025-03-28 00:06:17 +0100 |
| commit | d2b6c0890c8f95db3bba4711b38d341dbcd14e34 (patch) | |
| tree | 7f45dbc099f810c0b7180964bbf2ae18112d304a | |
| parent | fix(registry): fix registry.is_installed() (diff) | |
| download | mason-d2b6c0890c8f95db3bba4711b38d341dbcd14e34.tar mason-d2b6c0890c8f95db3bba4711b38d341dbcd14e34.tar.gz mason-d2b6c0890c8f95db3bba4711b38d341dbcd14e34.tar.bz2 mason-d2b6c0890c8f95db3bba4711b38d341dbcd14e34.tar.lz mason-d2b6c0890c8f95db3bba4711b38d341dbcd14e34.tar.xz mason-d2b6c0890c8f95db3bba4711b38d341dbcd14e34.tar.zst mason-d2b6c0890c8f95db3bba4711b38d341dbcd14e34.zip | |
fix(ui): fix setting outdated package state
| -rw-r--r-- | lua/mason/ui/instance.lua | 6 |
1 files changed, 2 insertions, 4 deletions
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 |
