From 465bd766a1a226d6e5e6133f729aab45391446b5 Mon Sep 17 00:00:00 2001 From: Jordan Baird Date: Wed, 10 Jul 2024 14:55:20 -0600 Subject: [PATCH] Ensure visible section stays enabled when Ice icon is hidden Fixes #224 --- Ice/MenuBar/MenuBarSection.swift | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Ice/MenuBar/MenuBarSection.swift b/Ice/MenuBar/MenuBarSection.swift index 3905de2c..183b165e 100644 --- a/Ice/MenuBar/MenuBarSection.swift +++ b/Ice/MenuBar/MenuBarSection.swift @@ -79,7 +79,11 @@ final class MenuBarSection: ObservableObject { } var isEnabled: Bool { - controlItem.isAddedToMenuBar + if case .visible = name { + // visible section should always be enabled + return true + } + return controlItem.isAddedToMenuBar } init(name: Name, controlItem: ControlItem) {