diff --git a/glfw/cocoa_window.m b/glfw/cocoa_window.m index 13e8d1f9e..f9a27e60c 100644 --- a/glfw/cocoa_window.m +++ b/glfw/cocoa_window.m @@ -1598,16 +1598,7 @@ - (void) removeGLFWWindow - (BOOL)validateMenuItem:(NSMenuItem *)item { if (item.action == @selector(performMiniaturize:)) return YES; if (item.action == @selector(toggleSecureInput:)) { - SecureKeyboardEntryController *controller = [SecureKeyboardEntryController sharedInstance]; - if (controller.isEnabled) { - if (controller.isDesired) { - item.state = NSControlStateValueOn; - } else { - item.state = NSControlStateValueMixed; - } - } else { - item.state = controller.isDesired ? NSControlStateValueOn : NSControlStateValueOff; - } + item.state = [SecureKeyboardEntryController sharedInstance].isDesired ? NSControlStateValueOn : NSControlStateValueOff; return YES; } return [super validateMenuItem:item];