diff --git a/crates/gpui_macos/src/platform.rs b/crates/gpui_macos/src/platform.rs index 8a502612a37db00ce76a71bbdce3ac7238ca2c9a..bce98b2ce996e05ef1be0520d28afa2eb29a7bfa 100644 --- a/crates/gpui_macos/src/platform.rs +++ b/crates/gpui_macos/src/platform.rs @@ -395,7 +395,7 @@ impl MacPlatform { if *checked { item.setState_(NSVisualEffectState::Active); } - item.setEnabled_(!disabled); + item.setEnabled_(if *disabled { NO } else { YES }); let tag = actions.len() as NSInteger; let _: () = msg_send![item, setTag: tag];