From e7d9235bf5a17faa5d767b694c9c9573b4f45171 Mon Sep 17 00:00:00 2001 From: Jas Singh Date: Tue, 24 Dec 2024 02:43:58 -0800 Subject: [PATCH] Fixed an issue where the updates module wouldn't update visibility when auto-hide was toggled. (#612) --- src/components/bar/modules/updates/index.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/components/bar/modules/updates/index.tsx b/src/components/bar/modules/updates/index.tsx index d7307a3..c2460bf 100644 --- a/src/components/bar/modules/updates/index.tsx +++ b/src/components/bar/modules/updates/index.tsx @@ -39,6 +39,10 @@ const updatesPoller = new BashPoller( updatesPoller.initialize('updates'); +Variable.derive([bind(autoHide)], (autoHideModule) => { + isVis.set(!autoHideModule || (autoHideModule && parseFloat(pendingUpdates.get()) > 0)); +}); + const updatesIcon = Variable.derive( [bind(icon.pending), bind(icon.updated), bind(pendingUpdates)], (pendingIcon, updatedIcon, pUpdates) => {