SDL: cocoa: Fix invalid NSMenuItem selector in SDL_tray

From 73463113777981c1d287a6b873f970283f5d5de7 Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
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 eb0f5ea83a934..7888888b801f9 100644
--- a/src/tray/cocoa/SDL_tray.m
+++ b/src/tray/cocoa/SDL_tray.m
@@ -508,7 +508,7 @@ void SDL_RemoveTrayEntry(SDL_TrayEntry *entry)
     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]];