From be6bd9cce8594a1cc7a30564613b205d1be524da Mon Sep 17 00:00:00 2001 From: nakst <> Date: Wed, 13 Oct 2021 09:12:15 +0100 Subject: [PATCH] fix --- desktop/settings.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/desktop/settings.cpp b/desktop/settings.cpp index 80b17c7..2dee768 100644 --- a/desktop/settings.cpp +++ b/desktop/settings.cpp @@ -209,7 +209,7 @@ void SettingsUpdateGlobalAndWindowManager() { size_t keyboardLayoutBytes; char *keyboardLayout = EsSystemConfigurationReadString(EsLiteral("general"), EsLiteral("keyboard_layout"), &keyboardLayoutBytes); - api.global->keyboardLayout = keyboardLayout && keyboardLayoutBytes == 2 ? (keyboardLayout[0] | ((uint16_t) keyboardLayout[1] << 8)) : 1; + api.global->keyboardLayout = keyboardLayout && keyboardLayoutBytes >= 2 ? (keyboardLayout[0] | ((uint16_t) keyboardLayout[1] << 8)) : 1; EsHeapFree(keyboardLayout); {