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

View File

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