From c766ce02c8ffd08f18808271a4006dfd39dbbb88 Mon Sep 17 00:00:00 2001
From: Rye Mutt <rye@alchemyviewer.org>
Date: Tue, 4 Jun 2024 10:44:39 -0400
Subject: [PATCH] Fix linux build

---
 indra/llwindow/llwindowsdl.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/indra/llwindow/llwindowsdl.cpp b/indra/llwindow/llwindowsdl.cpp
index 9b0ffb382c8..adb223f543e 100644
--- a/indra/llwindow/llwindowsdl.cpp
+++ b/indra/llwindow/llwindowsdl.cpp
@@ -1763,7 +1763,7 @@ void LLWindowSDL::gatherInput()
             if (mKeyVirtualKey == SDLK_RETURN || mKeyVirtualKey == SDLK_KP_ENTER)
                 handleUnicodeUTF16(SDLK_RETURN, gKeyboard->currentMask(FALSE));
             if (!mLanguageTextInputAllowed && isascii(mKeyVirtualKey))
-                mCallbacks->handleUnicodeChar(utf8str_to_wchar(std::string((char)mKeyVirtualKey)), mKeyModifiers);
+                mCallbacks->handleUnicodeChar(utf8str_to_wchar(std::string(1, (char)mKeyVirtualKey)), mKeyModifiers);
             // part of the fix for SL-13243
             if (SDLCheckGrabbyKeys(event.key.keysym.sym, TRUE) != 0)
                 SDLReallyCaptureInput(TRUE);
-- 
GitLab