From a49ba90257769d30d7db44595cbfdea424bcf8a0 Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Tue, 26 May 2026 15:26:31 -0400 Subject: [PATCH] metadata: SDL_GetAppMetadataProperty() now uses SDL_GetExeName(). (for SDL_PROP_APP_METADATA_NAME_STRING if unset. If SDL_GetExeName() returns NULL, it'll fallback to good ol' "SDL Application", as usual.) Fixes #15692. --- src/SDL.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/SDL.c b/src/SDL.c index 11b8872928..02d1e4e8c1 100644 --- a/src/SDL.c +++ b/src/SDL.c @@ -169,7 +169,10 @@ const char *SDL_GetAppMetadataProperty(const char *name) } if (!value || !*value) { if (SDL_strcmp(name, SDL_PROP_APP_METADATA_NAME_STRING) == 0) { - value = "SDL Application"; + value = SDL_GetExeName(); + if (!value) { + value = "SDL Application"; + } } else if (SDL_strcmp(name, SDL_PROP_APP_METADATA_TYPE_STRING) == 0) { value = "application"; }