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