diff --git a/Source/Client/Input/Language.cpp b/Source/Client/Input/Language.cpp index c68fc816..d405650e 100644 --- a/Source/Client/Input/Language.cpp +++ b/Source/Client/Input/Language.cpp @@ -236,7 +236,7 @@ void CLanguageBase::AdvanceCursor(int delta) { this->cursor += delta; } - if (!static_cast(static_cast(GetKeyState(VK_SHIFT)) >> 8)) { + if (!HIBYTE(GetKeyState(VK_SHIFT))) { this->anchor = this->cursor; } }