From 72ed330f9804439171ef9903a54a6e4e4fa6981d Mon Sep 17 00:00:00 2001 From: Nintorch <92302738+Nintorch@users.noreply.github.com> Date: Wed, 21 Jan 2026 23:54:19 +0500 Subject: [PATCH] Fix UTF8 joypad raw_name in get_joy_info() --- drivers/sdl/joypad_sdl.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/sdl/joypad_sdl.cpp b/drivers/sdl/joypad_sdl.cpp index 993847365fb..fbcec39f9d1 100644 --- a/drivers/sdl/joypad_sdl.cpp +++ b/drivers/sdl/joypad_sdl.cpp @@ -175,7 +175,7 @@ void JoypadSDL::process_events() { Dictionary joypad_info; // Skip Godot's mapping system if SDL already handles the joypad's mapping. joypad_info["mapping_handled"] = SDL_IsGamepad(sdl_event.jdevice.which); - joypad_info["raw_name"] = String(SDL_GetJoystickName(joy)); + joypad_info["raw_name"] = String::utf8(SDL_GetJoystickName(joy)); joypad_info["vendor_id"] = itos(SDL_GetJoystickVendor(joy)); joypad_info["product_id"] = itos(SDL_GetJoystickProduct(joy));