fix(homepage): item not hiding after config override

This commit is contained in:
yusing 2025-05-10 18:14:10 +08:00
parent cf30fe6cfc
commit 53acf75c04

View file

@ -44,9 +44,8 @@ func (c *OverrideConfig) OverrideItems(items map[string]*ItemConfig) {
func (c *OverrideConfig) GetOverride(alias string, item *ItemConfig) *ItemConfig { func (c *OverrideConfig) GetOverride(alias string, item *ItemConfig) *ItemConfig {
c.mu.RLock() c.mu.RLock()
defer c.mu.RUnlock() defer c.mu.RUnlock()
itemOverride, hasOverride := c.ItemOverrides[alias] if itemOverride, hasOverride := c.ItemOverrides[alias]; hasOverride {
if hasOverride { item = itemOverride
return itemOverride
} }
if show, ok := c.ItemVisibility[alias]; ok { if show, ok := c.ItemVisibility[alias]; ok {
clone := *item clone := *item