From 53acf75c04f7792c7be96b2aea6283de6468e373 Mon Sep 17 00:00:00 2001 From: yusing Date: Sat, 10 May 2025 18:14:10 +0800 Subject: [PATCH] fix(homepage): item not hiding after config override --- internal/homepage/override_config.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/internal/homepage/override_config.go b/internal/homepage/override_config.go index 8f7b746..f1f2072 100644 --- a/internal/homepage/override_config.go +++ b/internal/homepage/override_config.go @@ -44,9 +44,8 @@ func (c *OverrideConfig) OverrideItems(items map[string]*ItemConfig) { func (c *OverrideConfig) GetOverride(alias string, item *ItemConfig) *ItemConfig { c.mu.RLock() defer c.mu.RUnlock() - itemOverride, hasOverride := c.ItemOverrides[alias] - if hasOverride { - return itemOverride + if itemOverride, hasOverride := c.ItemOverrides[alias]; hasOverride { + item = itemOverride } if show, ok := c.ItemVisibility[alias]; ok { clone := *item