diff --git a/src/lib/client/ServerProxy.cpp b/src/lib/client/ServerProxy.cpp index abcc44525..0638dc389 100644 --- a/src/lib/client/ServerProxy.cpp +++ b/src/lib/client/ServerProxy.cpp @@ -455,11 +455,9 @@ KeyID ServerProxy::translateKey(KeyID id) const } if (id2 != kKeyModifierIDNull) { - return std::clamp( - s_translationTable[m_modifierTranslationTable[id2]][side], 0, kKeyModifierIDLast - 1 - ); + return s_translationTable[m_modifierTranslationTable[id2]][side]; } else { - return std::clamp(id, 0, kKeyModifierIDLast - 1); + return id; } } @@ -489,7 +487,7 @@ KeyModifierMask ServerProxy::translateModifierMask(KeyModifierMask mask) const if ((mask & KeyModifierSuper) != 0) { newMask |= s_masks[m_modifierTranslationTable[kKeyModifierIDSuper]]; } - return std::clamp(newMask, 0, kKeyModifierIDLast - 1); + return newMask; } void ServerProxy::enter()