Some fixes and improvements

This commit is contained in:
GabsPuNs
2026-04-27 16:05:07 -04:00
parent 3aad8decb0
commit 3d10df97cf
20 changed files with 84 additions and 49 deletions

View File

@@ -2567,15 +2567,8 @@ int UIScene_LoadCreateJoinMenu::KeyboardCompleteWorldNameCallback(LPVOID lpParam
if (bRes)
{
uint16_t ui16Text[128];
ZeroMemory(ui16Text, 128 * sizeof(uint16_t));
#ifdef _WINDOWS64
uint16_t ui16Text[128] = {};
Win64_GetKeyboardText(ui16Text, 128);
#else
InputManager.GetText(ui16Text);
#endif
// check the name is valid
if (ui16Text[0] != 0)
@@ -6038,14 +6031,13 @@ int UIScene_LoadCreateJoinMenu::AddServerKeyboardCallback(LPVOID lpParam, bool b
return 0;
}
uint16_t ui16Text[256];
ZeroMemory(ui16Text, sizeof(ui16Text));
uint16_t ui16Text[128] = {};
Win64_GetKeyboardText(ui16Text, 256);
Win64_GetKeyboardText(ui16Text, 128);
wchar_t wBuf[256] = {};
wchar_t wBuf[128] = {};
for (int k = 0; k < 255 && ui16Text[k]; k++)
for (int k = 0; k < 127 && ui16Text[k]; k++)
wBuf[k] = static_cast<wchar_t>(ui16Text[k]);
if (wBuf[0] == 0)