Merge pull request #511 from keeganquinn/elcapitan-build-fix

Cast values to fix build errors on OS X 10.11.
This commit is contained in:
Adrian Lucrèce Céleste 2019-11-24 19:02:44 -05:00 committed by GitHub
commit 13ac24821a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 6 deletions

View File

@ -337,26 +337,26 @@ OSXKeyState::fakeMediaKey(KeyID id)
CGEventFlags CGEventFlags
OSXKeyState::getModifierStateAsOSXFlags() OSXKeyState::getModifierStateAsOSXFlags()
{ {
CGEventFlags modifiers = 0; CGEventFlags modifiers = CGEventFlags(0);
if (m_shiftPressed) { if (m_shiftPressed) {
modifiers |= kCGEventFlagMaskShift; modifiers |= CGEventFlags(kCGEventFlagMaskShift);
} }
if (m_controlPressed) { if (m_controlPressed) {
modifiers |= kCGEventFlagMaskControl; modifiers |= CGEventFlags(kCGEventFlagMaskControl);
} }
if (m_altPressed) { if (m_altPressed) {
modifiers |= kCGEventFlagMaskAlternate; modifiers |= CGEventFlags(kCGEventFlagMaskAlternate);
} }
if (m_superPressed) { if (m_superPressed) {
modifiers |= kCGEventFlagMaskCommand; modifiers |= CGEventFlags(kCGEventFlagMaskCommand);
} }
if (m_capsPressed) { if (m_capsPressed) {
modifiers |= kCGEventFlagMaskAlphaShift; modifiers |= CGEventFlags(kCGEventFlagMaskAlphaShift);
} }
return modifiers; return modifiers;