From 73463113777981c1d287a6b873f970283f5d5de7 Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Fri, 3 Jul 2026 13:34:34 -0700 Subject: [PATCH] cocoa: Fix invalid NSMenuItem selector in SDL_tray SDL3/src/tray/cocoa/SDL_tray.m:511:98: error: undeclared selector 'menu:' [-Werror,-Wundeclared-selector] 511 | nsitem = [[NSMenuItem alloc] initWithTitle:[NSString stringWithUTF8String:label] action:_selector(menu:) keyEquivalent:_""]; --- src/tray/cocoa/SDL_tray.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tray/cocoa/SDL_tray.m b/src/tray/cocoa/SDL_tray.m index eb0f5ea83a..7888888b80 100644 --- a/src/tray/cocoa/SDL_tray.m +++ b/src/tray/cocoa/SDL_tray.m @@ -508,7 +508,7 @@ SDL_TrayEntry *SDL_InsertTrayEntryAt(SDL_TrayMenu *menu, int pos, const char *la if (label == NULL) { nsitem = [NSMenuItem separatorItem]; } else { - nsitem = [[NSMenuItem alloc] initWithTitle:[NSString stringWithUTF8String:label] action:@selector(menu:) keyEquivalent:@""]; + nsitem = [[NSMenuItem alloc] initWithTitle:[NSString stringWithUTF8String:label] action:@selector(menu) keyEquivalent:@""]; [nsitem setEnabled:((flags & SDL_TRAYENTRY_DISABLED) ? FALSE : TRUE)]; [nsitem setState:((flags & SDL_TRAYENTRY_CHECKED) ? NSControlStateValueOn : NSControlStateValueOff)]; [nsitem setRepresentedObject:[NSValue valueWithPointer:entry]];