diff --git a/lib/platform/CMSWindowsSecondaryScreen.cpp b/lib/platform/CMSWindowsSecondaryScreen.cpp index f0cb0062..9f335e54 100644 --- a/lib/platform/CMSWindowsSecondaryScreen.cpp +++ b/lib/platform/CMSWindowsSecondaryScreen.cpp @@ -470,9 +470,9 @@ CMSWindowsSecondaryScreen::updateKeys() m_keys[VK_SCROLL] = static_cast(GetKeyState(VK_SCROLL)); // copy over lock states to m_fakeKeys - m_fakeKeys[VK_CAPITAL] = (m_keys[VK_CAPITAL] & 0x01); - m_fakeKeys[VK_NUMLOCK] = (m_keys[VK_NUMLOCK] & 0x01); - m_fakeKeys[VK_SCROLL] = (m_keys[VK_SCROLL] & 0x01); + m_fakeKeys[VK_CAPITAL] = static_cast(m_keys[VK_CAPITAL] & 0x01); + m_fakeKeys[VK_NUMLOCK] = static_cast(m_keys[VK_NUMLOCK] & 0x01); + m_fakeKeys[VK_SCROLL] = static_cast(m_keys[VK_SCROLL] & 0x01); // update active modifier mask m_mask = 0;